<script language=javascript>
function maxWin()
{
  try
  {
    var b = window.screenLeft == 0;
    var b = b && window.screen.availHeight - window.screenTop - document.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>
<input type=button value=最大化 onclick="maxWin()"
 style="meizz:expression(this.disabled=(window.screenLeft == 0))">

解决方案 »

  1.   

    哥哥,你的代码在没有框架的页面里可以用,可是框架里面就不行了。框架哪里有这个啊:
    document.body
      

  2.   

    若放在框架里则将原来的 window 改为 top 即可:<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><body onload="maxWin()">
      

  3.   

    只要在网页中加入以下代码:
    <script>
    //tmtC_winMaximizer
    if (document.layers){
    var larg=screen.availWidth-10;
    var altez=screen.availHeight-20;}
    else{
    var larg=screen.availWidth-2;
    var altez=screen.availHeight;}
    self.resizeTo(larg,altez);
    self.moveTo(0,0);
    //tmtC_winMaximizerEnd
    </script>
      

  4.   

    你就是想让别人永远是“最大化”的,是爸?试一试这样:
    <body onLoad="MyMax.Click();" onResize="MyMax.Click();">
    我感改试了试,你给的CLASSID代码好像不是最大化,而是“还原”的CLSID……
      

  5.   

    Estyle(靳田):
    我的就是这样啊,你这个相当于
    先最大化了,而后又按了那个按钮,当然就是还原了啊,
    还有我还想让用户可以最小化的啊。