问题描述
- window.showModalDialog里面传递的参数子窗口接收不到
-
window.showModalDialog('index.html',window,dialogsFeatures);在index.html里面使用var parentWin = window.dialogArguments;接收到parentWin是undefined,昨天升级了window补丁,今天就不行了,本人电脑ie11
解决方案
已经找到问题了,原来是window升级了补丁导致的,现在微软已在修复了
解决方案二:
showModalDialog("index.html?id="+a+"&num="+1, "修改状态","dialogWidth:330px;dialogHeight:120px;dialogLeft:300px;dialogTop:200px;center:yes;help:no;resizable:no;status:no");
可以这样传值
解决方案三:
用层来+iframe模拟不好吗?modaldialog体验很糟糕啊。
如artDialog,tipswindown,facebox,ymPrompt等
如果获取不到就是补丁增加了安全性的,自己看下internet安全选项配置是否有相关配置,如ie8+默认上传文件不附加客户端路径什么的
解决方案四:
同样的问题,求微软及时更正吧
时间: 2024-11-03 21:48:47