我必须在我们的应用程序中解决一个问题,如果打开子窗口并且用户单击浏览器后退按钮,我需要重定向到询问用户名和密码的页面。
我们有 400 个 aspx 页面,所以我只需要在母版页中进行修改。我有如下代码
function initPage(){
checkback();
}
该函数用外部 javascript 文件编写并在 Master Page 中使用。
checkback 函数包含如下代码
if (document.forms[0].cprotection.value=='1')
{
document.forms[0].pagecode.value=0;
document.forms[0].act.value='backpressed';
document.forms[0].submit()
}
上面的代码适用于父窗口,但如果我打开子窗口则不行。
backpressed 是用于签入类文件以重定向到询问用户名和密码的页面的关键字。请帮我解决这个问题。提前致谢