请问window.open()弹出一个新窗口,为什么在IE浏览器下面它阻止新的窗口弹出,(注:不能修改浏览器的设置来达到弹出新的页面的目的)

解决方案 »

  1.   

    <SCRIPT LANGUAGE="javascript"> js脚本开始;  
    window.open 弹出新窗口的命令;  
    'page.html' 弹出窗口的文件名;  
    'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替;  
    height=100 窗口高度;  
    width=400 窗口宽度;  
    top=0 窗口距离屏幕上方的象素值;  
    left=0 窗口距离屏幕左侧的象素值;  
    toolbar=no 是否显示工具栏,yes为显示;  
    menubar,scrollbars 表示菜单栏和滚动栏。  
    resizable=no 是否允许改变窗口大小,yes为允许;  
    location=no 是否显示地址栏,yes为允许;  
    status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;  
    </SCRIPT> 
    js脚本结束
      

  2.   

    window.showModalDialog("123.aspx",'t',"dialogWidth:400px;DialogHeight:500px;");
      

  3.   

    不修改永远弹不出来。
    这个是根据你的安全级别来的。要想 open一个新窗口 就必须修改安全设置
      

  4.   

    windows.open现在很多情况下都会被拦截的
    使用<a href="" target="_blank" >打开新窗口</a>