showModalDialog 问题。急......
window.showModalDialog('AddHouse.aspx ', ' ', 'dialogWidth=1024px;dialogHeight=900px;status=no;scroll=no;help=no;toolbar=no;menubar=no;scrollbars=no;location=no;resizable=no ')
可是 还是无法去掉地址栏啊。我用的是 2003 的系统,IE7 。 请高手们指教该如何解决啊?
------解决方案--------------------把站点加入到可信任站点
ie7之后的浏览器安全性提高了。
------解决方案--------------------这年代已经没多少网站会用showModalDialog这种东西了吧...
------解决方案--------------------IE7以后为了安全,地址栏是会强制显示,如果非要取消,只有在IE中这个站点添加到安全站点列表中。
------解决方案--------------------可以用一个可弹出和关闭的div代替
------解决方案--------------------这个不是去不掉,是MS的安全策略。
------解决方案--------------------http://www.planeart.cn/downs/artDialog/
http://jqueryui.com/demos/dialog/#modal
试试这些,也许可以用来代替。
------解决方案--------------------只能加入可信任站点才能去掉,或者模仿的
http://dotnet.aspx.cc/a.htm
------解决方案--------------------加一个iframe,可以放任何内容。
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------IE7以后,微软为了安全策略,如果非信任网站就会带有地址栏,以便用户识别网站跳转的位置以确定站点的安全性。
目前showModalDialog已经在很多公司的网页规范中明令禁止使用了,是一种处于淘汰的技术,现在大多采用的是层弹出窗口技术,使用javascript技术弹出对话框(实际为一个层)。
可以研究一下JQuery、雅虎UI等技术,应该对你很有帮助。
------解决方案--------------------显示地址栏会对你有什么影响吗?
显示出来,才是对用户安全的做法
------解决方案--------------------