2012-01-04 179 views
4

我正在使用Facebook連接來登錄Facebook。這是工作正常,但我在彈出窗口中使用該登錄後完成彈出窗口應該關閉和主頁應重新加載,但它不會發生。我已經使用這個腳本打開彈出窗口關閉Facebook彈出窗口並重新加載父窗口

<script type="text/javascript"> 
     function setPopUp(){ 
      window.open("sign-in.php?fbLogin=1", "loginWindow", "location=1,status=1,scrollbars=1, width=400,height=400"); 
     } 
</script> 

這個腳本關閉窗口的標題頁面和登錄頁面

<script type="text/javascript"> 
      window.location.close; 
      window.opener.top.location.reload(); 
</script> 

請任何一個可以幫助我做到這一點

回答

6

我只用:

<script type="text/javascript"> 
    opener.location.reload(); 
    window.close(); 
</script> 
+0

頁面正在重新加載,但我怎麼關閉彈出窗口。它需要關閉 – 2012-01-04 08:18:06

+0

add window.close(); .reload();之後我在我的應用程序中使用:return $ this-> renderText('');那就是Facebook將授權用戶重定向到的頁面內容。奇蹟般有效。 – devdRew 2012-01-04 08:26:19

+0

感謝它完成 – 2012-01-04 08:34:28