在编写程序时,需要弹出一个dialog让用户进行一些操作,
而当用户操作完成后,应当关闭dialog,并在主页面上反映出用户的操作结果。
这时应用window.dialogArguments.location.replace(主页面url);
而不应用location.href=主页面的url。否则会另打开一个页面,而不是在原来的
主页面上反映。
在dialog 页面加上 <base target="_self"> 不会打开新页面
本文介绍如何在用户完成对话框操作后正确关闭对话框,并确保主页面能反映出用户的操作结果。强调使用window.dialogArguments.location.replace而非location.href来避免打开新页面。
在编写程序时,需要弹出一个dialog让用户进行一些操作,
而当用户操作完成后,应当关闭dialog,并在主页面上反映出用户的操作结果。
这时应用window.dialogArguments.location.replace(主页面url);
而不应用location.href=主页面的url。否则会另打开一个页面,而不是在原来的
主页面上反映。
在dialog 页面加上 <base target="_self"> 不会打开新页面
8123

被折叠的 条评论
为什么被折叠?