2011-04-07 112 views
2

我創建了一個django應用程序。我爲我的應用程序實現了一個Facebook登錄以及一個django登錄。在點擊Facebook登錄按鈕時,彈出一個outh登錄頁面,我可以在那裏登錄用戶名和密碼。但即使登錄後,該彈出窗口也不會關閉,登錄後顯示的新網址會顯示在同一個彈出頁面中。在這段時間內,django應用程序的相同登錄頁面(父頁面)停留在後面。有沒有辦法在用戶登錄後關閉彈出頁面,並在父頁面中進行相應的url重定向。請幫我解決這個問題,因爲我對編程很陌生。也請告訴我,我應該在這裏發佈什麼代碼給你一個更好的主意。如何關閉彈出窗口並將url重定向到父頁面?

回答

5

調用這個JS在彈出的頁面:

window.opener.location.href = "http://some/new/location"; 
window.close(); 
+0

這是完美的。你們真的幫助像我這樣的新手學習..謝謝很多:) – 2011-04-07 04:11:55

相關問題