在使用IE7/IE8 通过window.open()方法弹出一个窗口时,弹出窗口的标题栏上总会显示这个窗口的url,即使在title中写了内容也也没有效果。它还是会有那个url,怎么去除那个url,只显示title内容即可。 

解决方案 »

  1.   

    对话框就可以 
        function opens()
        {    
               var d=new Date();
               var URL="getNews.aspx?d="+d;
               var iTop = (window.screen.availHeight-30-300)/2;       //获得窗口的垂直位置;
               var iLeft = (window.screen.availWidth-10-400)/2;   
               window.showModalDialog(URL,self,"edge:raised;scroll:1;status:0;help:0;resizable:1;dialogWidth:400px;dialogHeight:300px;dialogTop:"+iTop+"px;dialogLeft:"+iLeft+"px",true);  
        }
      

  2.   

    因为有时候在弹出窗口时有些参数是不想让看到的,
    所以 要让window.open()出来的窗口的标题上不让显示url, 
    如果 用window.open()方法就没有其它办法了吗?
      

  3.   

    window.open(url, name, features, replace) IE7/IE8如果features参数和replace参数不设置,
    那么弹出的窗口的标题是没有url的,只有弹出窗口的title内容。
      

  4.   

    代码:<html>
    <head>
        <title>无标题页</title>
    </head>
    <script>
    function op(){
      var url = "http://kingoa.net/WEBPROGRAM/JAVASCRIPT/2010/0320/13431.html";
      //window.open(url,"","height=700,width=700");//标题中有url
      window.open(url,"");//标题中没有url
      
    }
    </script>
    <body><input type="button" value="000000000000" onclick="op()">
    </body>
      

  5.   

    实现漂亮的 弹出对话框 只有用DIV