2 czw2010 czw2010 于 2014.12.11 11:05 提问

window.showModalDialog里面传递的参数子窗口接收不到

window.showModalDialog('index.html',window,dialogsFeatures);

在index.html里面使用var parentWin = window.dialogArguments;接收到parentWin是undefined,昨天升级了window补丁,今天就不行了,本人电脑ie11

4个回答

czw2010
czw2010   2014.12.15 08:41
已采纳

已经找到问题了,原来是window升级了补丁导致的,现在微软已在修复了

u012743772
u012743772   2014.12.11 11:33

showModalDialog("index.html?id="+a+"&num="+1, "修改状态","dialogWidth:330px;dialogHeight:120px;dialogLeft:300px;dialogTop:200px;center:yes;help:no;resizable:no;status:no");
可以这样传值

showbo
showbo   Ds   Rxr 2014.12.11 11:56

用层来+iframe模拟不好吗?modaldialog体验很糟糕啊。

如artDialog,tipswindown,facebox,ymPrompt等

如果获取不到就是补丁增加了安全性的,自己看下internet安全选项配置是否有相关配置,如ie8+默认上传文件不附加客户端路径什么的

qizhanfeng
qizhanfeng   2014.12.13 13:54

同样的问题,求微软及时更正吧

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!