2016-07-19 6 views
0

Gmailのアカウントからログインするhtmlページがあります。それはログイン用のポップアップウィンドウを使用していますここで私は、コードを、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がポップアップで開かれている意味でサインをクリックした場合。メールのIDとパスワードを入力してからサインインをクリックすると、次のページがポップアップ内にのみロードされます。

しかし、サインインしてメインページにリダイレクトした後、ポップアップウィンドウを閉じたいと思います。どうやってするか。すべての

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

答えて

0

ちょうどonclickハンドラとpopupターゲットを削除し、私を助けてください。

GoogleがあなたのリダイレクトURLにユーザーを送信したら、そのページでこれを追加して開いたウィンドウを閉じます。

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

私はonclickのハンドラは、それが空白のウィンドウで開かれることを意味しますことを削除した場合のみ – Nisanth

0

まずhrefのためのターゲット=「ポップアップ」プロパティがありません:いずれかが

+0

申し訳ありませんが、それは – Nisanth

+0

サイトのリンクを投稿することができますが動作しませんか? – Deep

関連する問題