我的Default.aspx页面上用window.showModalDialog()弹出了个窗口,在这个窗口上有个关闭按钮,
如何在点击关闭按钮时最小化Default.aspx页面?

解决方案 »

  1.   

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <script type="text/javascript">
    function openWin(){
    window.showModalDialog();
    min.Click();
    }
    </script>
    </head><body>

    <object id=min classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">  
    <param name="Command" value="Minimize"></object>
    <input type="button" value="弹出" onclick="openWin()" />
    </body>
    </html>
      

  2.   

      
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <script type="text/javascript">
    function openWin(){
        window.showModalDialog();
        document.getElementById("min").Click();
    }
    </script>
    </head><body>
        
    <object id=min classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">  
    <param name="Command" value="Minimize"></object>
        <input type="button" value="弹出" onclick="openWin()" />
    </body>
    </html>
    IE6,7测试通过
      

  3.   

    Default4.aspx.csprotected void Page_Load(object sender, EventArgs e)
        {
            Page.RegisterStartupScript("my", "<object id='min' classid='clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11'><param name='Command' value='Minimize'></object><input type=button value=最小化窗口 onclick='javascript:min.click();'> <script type='text/javascript'>window.showModalDialog('Default5.aspx');</script>");
               }Default5.aspx<input type="button" onclick="javascript:window.dialogArguments.document.all('min').click()" value="click" />怎么不对?