在window.showModalDialog犯下的错误

最开始我还以为和window.open一样,可以使用window.opener 调用父级窗口。

在chrome下成功, 当转移到ie8测试的时候结果发现window.opener非对象, 我知道这时候情况有些不妙了。

乘遇到了问题按照习惯跑走廊抽了支烟,回想了下如果无法在showModalDialog里获取到父级窗口那岂不是无法和父级窗口交互了, 一道闪电滑过~ showModalDialog支持传参数的啊!!!! 将父窗口传入showModalDialog不就搞定? 

回到工位开始写代码,果然可行!!! 尼玛,太坑爹了。。。

下面是showModalDialog的说明:
vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]);

在showModalDialog内用window.dialogArguments 接受传入的window即可!

你可能感兴趣的:(showModalDialog,dialogArguments)