<a href="#" onclick="window.showModalDialog('filename.htm')">点击</a>用这个,就不提示了.

解决方案 »

  1.   

    将弹出窗口改用div
    --------------------------------
    能否给一点具体代码,是怎么来做的呢?
      

  2.   

    改成DIV倒可以。假如用OPEND的话。你始终控制不了客户端!
      

  3.   

    使用模态窗口,或者ajax的ModalPopupExtender
      

  4.   

    IE拦截了弹出窗口,你不能控制客户端的安全属性的
    div做弹出窗口,google baidu上一搜有很多 
    比如:http://www.cnblogs.com/henryfan/archive/2007/03/01/660762.html 
      

  5.   

    function replyMessage( id )
          {
            var win = window.open( "Reply.aspx?originMessage=" + id );
            if ( win == null )
              window.alert( "请不要启用弹出式窗口拦截" );
          }
      

  6.   

    a href="#" onclick="window.showModalDialog('filename.htm')">点击</a>
      

  7.   

    div:.aspx
    <div id="div1">
    your code...
    </div>
    <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/images/xxx.jpg" OnClick="ImageButton1_Click" />.cs
    page_load
    this.ImageButton1.Attributes.Add("onclick", "javascript:document.getElementById('processing').style.visibility='visible';");div1.Style.Add("visibility", "hidden");//事件执行完毕后隐藏
      

  8.   

    用层div 的隐藏和显示是正解的
      

  9.   

    window.showModalDialog('filename.htm')
      

  10.   

    因为window.open对用户来说可能是被动的打开一个窗口,还是给用户一点主动权比较好
      

  11.   

    在服务器端调用window.open就会被屏蔽!
    在客户端window.open不会被屏蔽的!
      

  12.   

    <script language="javascript">
    var playWindow;
    function OpenPlayer(PlayerURL)
    {
    if (playWindow != null)
    playWindow.close();
    playWindow=window.open('','新窗口','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=yes');
    playWindow.moveTo(310,150);
    playWindow.resizeTo(325,345); 
    playWindow.focus();
    playWindow.location=PlayerURL;
    }
    function PlayFile(Mid)
    {
    OpenPlayer('Look.aspx?Mid='+Mid);
    }
    </script>
    用这种方法跟WINDOW.OPEN()效果一样,但不会被屏蔽.
      

  13.   

    window.showModalDialog('filename.htm')
    可不可以指定大小啊
      

  14.   

    window.showModalDialog('filename.htm','','dialogWidth:600px;dialogHeight:500px;status:no;help:no')
    可以指定大小啊
      

  15.   

    基本没有办法,或者试下,点击的时候,按住 CTRL 键
      

  16.   

    div我也想过,但一直没有时间研究,楼主搞定了别忘了与我分享啊,呵呵[email protected]或者发到帖子上.
      

  17.   

    window.open必须被禁,
      害人不浅
      

  18.   

    唉,弹出窗口不受欢迎了。
    1是和客户说明
    2就是用div层来遮盖。
      

  19.   

    这个方法你试试
    function openwin(url) {
        var a = document.createElement("a");
        a.setAttribute("href", url);
        a.setAttribute("target", "_blank");
        a.setAttribute("id", "openwin");
        document.body.appendChild(a);
        a.click();
    }
    <input type="button" id="btn" value="百度" onclick="openwin('http://www.baidu.com');" />