2016-07-19 3 views
0

У меня есть html-страница для входа через учетную запись gmail. для этого я использую всплывающее окно для входа. Здесь я menstion код,Как перенаправить на главную страницу из всплывающего окна в html

Мой HTML код:

<body> 
<a href="<?php echo $login_url; ?>"target="popup" 
    onclick="window.open('<?php echo $login_url; ?>','popup','width=600,height=600'); return false;"> 
     Sign in with Gmail 
</a> 
</body> 

Если я нажимаю Вход с кнопкой Gmail означает Gmail открывается в всплывающем окне. но после ввода идентификатора и пароля электронной почты и входа в систему означает, что моя следующая страница загружается только внутри всплывающего окна.

Но я хочу закрыть всплывающее окно после входа и перенаправить на главную страницу. Как это сделать. пожалуйста, любые один помочь мне

ответ

0

Просто удалите onclick обработчика и popup цели:

<a href="<?= $login_url ?>> 
     Sign in with Gmail 
</a> 
+0

Если я удалить что OnClick обработчик означает, что он будет открыт в пустом окне только – Nisanth

0

Прежде всего нет целевого = свойства «всплывающего окна» для HREF.

После того, как Google отправит пользователя на ваш URL-адрес переадресации, на этой странице добавьте это, чтобы закрыть открытое окно.

echo "<script> 
    window.close(); 
    window.opener.location.reload(); 
</script>"; // close the pop up window and refresh the page 
+0

К сожалению он не работает – Nisanth

+0

Вы можете разместить ссылку на сайте? – Deep

Смежные вопросы