日期:2014-05-16  浏览次数:20306 次

window.showModalDialog打开调用父窗口方法的问题
在用window.showModalDialog打开一个窗口,在新窗口用var pWindow=window.dialogArguments调用父窗口的方法没有问题,但当打开的窗口页面内容发生变化的时候(如:刷新页面或者点“下一页”使整个页面内容都发生了变化)出现错误:pWindow is undefined。
求解决方法。

------解决方案--------------------
window.showModalDialog 打开的窗口调用框架页(隐藏一个:0%, 100%)
顶级框架调用父窗口参数。子框架页调用顶级框架参数。点下一页时,替换子框架页。
------解决方案--------------------
探讨
在用window.showModalDialog打开一个窗口,在新窗口用var pWindow=window.dialogArguments调用父窗口的方法没有问题,但当打开的窗口页面内容发生变化的时候(如:刷新页面或者点“下一页”使整个页面内容都发生了变化)出现错误:pWindow is undefined。
求解决方法。

------解决方案--------------------
window.showModalDialog 不能兼容所有浏览器,不建议使用,当然,如果有方法兼容的话例外。