2016-07-19 2 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와 비밀번호를 입력하고 로그인을 클릭하면 내 다음 페이지가 팝업 내에서만로드됩니다.

하지만 로그인 한 후 팝업 창을 닫고 내 메인 페이지로 리디렉션하고 싶습니다. 그렇게하는 방법. 어느 날

답변

0

그냥 onclick 핸들러와 popup 대상을 제거 도와주세요 : 모든

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

내가 온 클릭 핸들러는 빈 창에서 열립니다 의미 제거 할 경우에만 – 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

관련 문제