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 。  请高手们指教该如何解决啊?

解决方案 »

  1.   

    这年代已经没多少网站会用showModalDialog这种东西了吧...
      

  2.   

    IE7以后为了安全,地址栏是会强制显示,如果非要取消,只有在IE中这个站点添加到安全站点列表中。
      

  3.   

    3 楼的   不用showModalDialog  用什么啊?     目的:点击一个连接,在本页面上以窗口的形式弹出另一个页面。谢谢...
      

  4.   

    可以用一个可弹出和关闭的div代替
      

  5.   

    http://www.planeart.cn/downs/artDialog/
    http://jqueryui.com/demos/dialog/#modal试试这些,也许可以用来代替。
      

  6.   

    只能加入可信任站点才能去掉,或者模仿的
    http://dotnet.aspx.cc/a.htm
      

  7.   

    10楼的,我这个是本地的。只能加个localhost。    这个以后要给客户用的。 总不能每台电脑,没个浏览器都加信任吧 还有别的方法吗? 这是页面,不能用层...
      

  8.   

    加一个iframe,可以放任何内容。
      

  9.   

    难道用 showModalDialog 就不能去掉地址栏吗(添加信任站点也没用)?  除了用jquery 弹出层的方法  还有别的方法吗 ?  跟 showModalDialog  形式差不多的......
      

  10.   

    IE7以后,微软为了安全策略,如果非信任网站就会带有地址栏,以便用户识别网站跳转的位置以确定站点的安全性。目前showModalDialog已经在很多公司的网页规范中明令禁止使用了,是一种处于淘汰的技术,现在大多采用的是层弹出窗口技术,使用javascript技术弹出对话框(实际为一个层)。可以研究一下JQuery、雅虎UI等技术,应该对你很有帮助。
      

  11.   

    JQuery我会。不熟练。但是好多页面  要调这个页面。难道要每个页面里面加个层???