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