代码如下,不生效:<html>
<head>
    <title></title>
    <script language="javascript" type="text/javascript">
        // 窗口最小化
        function MiniWindow() {
            document.getElementById("hh1").Click();
        }        // 窗口最大化
        function MaxiWindow() {
            document.getElementById("hh2").Click();
        }
        // 系统退出确认
        function closewin() {
            document.getElementById("hh3").Click();        }
    </script>
</head>
<body>
    <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="MiniWindow();" />
    <input type="button" value="最大化" onclick="MaxiWindow();" />
    <input type="button" value="关闭" onclick="closewin();" />
</body>
</html>

解决方案 »

  1.   

    补充一下:在html页面下是可以生效的,但放到.aspx页面中就失效了。 有什么解决办法么?
      

  2.   

    因为IE在打开本地文件file和打开网络文件http的安全设置不同并且在WindowXP的各SP版本中自带的IE file和http的安全设置也不同所以会出现部分版本XP不支持此脚本的情况, 高于XP的系统上几乎都不可以.我建议放弃此功能的研究.
      

  3.   

    用下面代码可以实现最大化,可是网页仍可以被移动,如果控制网页可以实现真正的最大化?
    window.moveTo(0,0);
    window.resizeTo(screen.availWidth, screen.availHeight);