日期:2014-05-17  浏览次数:20484 次

网页的模态窗口不能用了,那用什么呀?
最近发现360浏览器升级成chrome内核之后,模态窗口(window.showModalDialog)老是出现问题。

例如返回值无法获取之类的。

之前做项目一直用这个用的很爽,因为我是从winfrom过来的,养成了软件界面的习惯,总喜欢用

模态窗口,例如列表页用普通窗口,然后新增,修改都用模态窗口。

这样的好处是新增过之后,父窗口自动刷新看到新增数据。

修改也如此,即使列表页有查询或分页情况,也不会消失。

我仅用了新增或修改成功过后父页面reload了一下。现在不行了,想用其他方式。

我尝试用过浮动div,可是浮动的div如何异步记载呀?

jquery.load我也用过,发现该页面不能使用js,否则会发生无法预知的错误。

因为模态窗口里的内容会比较复杂,我不想受什么限制。

请问有更好的解决方案吗?谢谢。

------解决方案--------------------
他会当你是广告拦截的
------解决方案--------------------
弹出层,artDialog
------解决方案--------------------
引用:
弹出层,artDialog
+1,你也可以用网易前端的css框架弹窗http://nec.netease.com/library/111717
------解决方案--------------------
浮动div里面加iframe,src = 你原来模态窗口指向的网页。