日期:2014-05-20  浏览次数:20446 次

unload事件中returnValue的值不能被父窗口获取
被打开的窗口中
window.unload()
{
    returnValue= "true ";
}

在父窗口中
var   ret=window.showModalDialog();
alert(ret);
ret值不是 "true ",而是无定义。



------解决方案--------------------
不应该是这么个流程,应该是:
在window的onload里给returnValue赋值,然后在相应的按钮或其它地方再赋值。比如,在onload时等于false,其它情况时等于true,这样在用户无选择情况下能保证返回值是flase。


------解决方案--------------------
returnValue => window.returnValue