流程如下:
用户点击注册按钮,使用window.open
命令打开注册页面。
用户向页面提供详细信息并提交。
提交后,它会将详细信息发送到数据库,然后使用
关闭弹出窗口onsubmit="refreshWelcome()" //used in the form
function refreshWelcome() { //closes pages and reloads welcome page again.
window.opener.location.reload();
window.close();
}
在返回父母时,我想要一条弹出消息,说明注册在登录区域之前完成。
我不确定#4是如何完成的,是否可能? Welcome_page按钮转到 - 注册页面弹出 - 注册使用另一个php页面regprocess提交数据。
我是否澄清了我在寻找什么,或者您是否需要更多信息?
答案 0 :(得分:0)
您可以将事件处理程序分配给窗口触发的结束事件。
假设你的窗口是这样打开的:
var registrationWindow = window.open(url);
然后,您可以将回调绑定到onbeforeunload
事件,例如:
registrationWindow.onbeforeunload = function(){
/... your code here .../
}
确保您打开的窗口网址与父窗口位于同一个域中,否则无效。