2011-04-07 68 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

相关问题