在chrome下成功, 当转移到ie8测试的时候结果发现window.opener非对象, 我知道这时候情况有些不妙了。
乘遇到了问题按照习惯跑走廊抽了支烟,回想了下如果无法在showModalDialog里获取到父级窗口那岂不是无法和父级窗口交互了, 一道闪电滑过~ showModalDialog支持传参数的啊!!!! 将父窗口传入showModalDialog不就搞定?
回到工位开始写代码,果然可行!!! 尼玛,太坑爹了。。。
下面是showModalDialog的说明:
vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]);
在showModalDialog内用window.dialogArguments 接受传入的window即可!