unload事件中returnValue的值不能被父窗口获取
被打开的窗口中
window.unload()
{
returnValue= "true ";
}
在父窗口中
var ret=window.showModalDialog();
alert(ret);
ret值不是 "true ",而是无定义。
------解决方案--------------------不应该是这么个流程,应该是:
在window的onload里给returnValue赋值,然后在相应的按钮或其它地方再赋值。比如,在onload时等于false,其它情况时等于true,这样在用户无选择情况下能保证返回值是flase。
------解决方案--------------------returnValue =>
window.returnValue