如题,现在需要根据是否包含这些,调整页面高度,但是不知道如何获得这些信息注:如果有办法彻底去掉这些东西也可以。toolbar
scrollbars 
location 
status 
menubar这些属性我加了,但是有些系统下的ie还是屏蔽不了,比如我在window server2003下面装的ie7就屏蔽不了

解决方案 »

  1.   

    ie7以及后续版本默认不可以打开不带地址栏的窗口.
    你可以在工具中设置.
    具体在工具_internet选项_安全_internet中自定义_允许打开不带地址栏的窗口
      

  2.   


    window.open打开的页面,可以设置参数,不显示地址栏,状态栏等。同样的设置有些系统下的ie7就不显示了,但是有的系统下的ie7不能去掉(比如公司服务器windows server 2003上装的ie7)设置就没有生效,依旧有状态栏和地址栏。我想通过程序判断目前打开的页面是否有地址栏,状态栏等。
    或者通过程序,屏蔽掉它们。
      

  3.   

    另外,做东西你不要再强制这些了,现在都是多tab的浏览器,你的想法很可能都是白费
      

  4.   

    不能屏蔽的话,有办法可以判断当前窗口是否包含地址栏,状态栏等吗。
    我在网上搜了很久也没有搜到IE下如何判断。另外如果是多tab的浏览器,就没有问题了。因为不存在高度的差异了。弹出窗口的话,ie6,ie7,包含地址栏的ie等,高度不好设定。
      

  5.   

    <script type="text/javascript">
    function fnRandom(iModifier){
       return parseInt(Math.random()*iModifier);
    }
    function fnSetValues(){
       var iHeight=oForm.oHeight.options[
          oForm.oHeight.selectedIndex].text;
       if(iHeight.indexOf("Random")>-1){
          iHeight=fnRandom(document.body.clientHeight);
       }
       var sFeatures="dialogHeight: " + iHeight + "px;";
       return sFeatures;
    }
    function fnOpen(){
       var sFeatures=fnSetValues();
       window.showModalDialog("ie7.aspx", "", 
          sFeatures)
    }
    </script>
    <form name="oForm">
        Dialog Height 
        <select name="oHeight">
            <option>-- 随机 --</option>
            <option>150</option>
            <option>200</option>
            <option>250</option>
            <option>300</option>
        </select> 
        Create Modal Dialog Box
        <input type="button" value="测试" onclick="fnOpen()">
    </form>
      

  6.   

    现在模拟弹窗的div很多的,网上找找有没有合适的吧
      

  7.   

      介绍一下IE弹出窗口去掉菜单栏、工具栏、滚动栏、地址栏、状态栏,定制这个弹出的窗口的外观,尺寸大小,弹出的位置以适应该页面的具体情况。 
       
      <script type="text/javascript" language="JavaScript">
      <!-- 
       window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no') //这句要写成一行 
      --> 
      </script> 
       
      参数解释: 
      <script type="text/javascript" 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脚本结束JavaScript实现隐藏IE窗口的菜单栏、工具栏、滚动栏、地址栏、状态栏[Dotnet在线原创]