16. 最小化、最大化、关闭窗口
<object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> 
<param name="Command" value="Minimize"></object>
<object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> 
<param name="Command" value="Maximize"></object>
<OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" VALUE="Close"></OBJECT><input type=button value=最小化 onclick=hh1.Click()>
<input type=button value=最大化 onclick=hh2.Click()>
<input type=button value=关闭 onclick=hh3.Click()>
本例适用于IE

解决方案 »

  1.   

    在window.open新页面里加入:<body onload="maxWin()" onresize="maxWin()">
    <script language=javascript>
    function maxWin()
    {
      try
      {
        var b = top.screenLeft == 0;
        var b = b && top.screen.availHeight - top.screenTop - top.body.offsetHeight - 20 == 0;
        if(!b)
        {
          var str  = '<object id=meizzMax classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
              str += '<param name="Command" value="Maximize"></object>';
          document.body.insertAdjacentHTML("beforeEnd", str);
          document.getElementById("meizzMax").Click();
        }
      }catch(e){}
    }
    </script>
      

  2.   

    一定要加<object>吗?我觉得就这点来说ie就没有ns好,如果是ns的话,在window.open()中不写窗口大小的话,它默认的就是最大化。那如果我加了<object>看到的右上方的标志是不是最大化