你可以在弹出前,给try1.html加一个最顶层的div将整个页面遮盖起来,使其内容无法被鼠标操作,并且可以设置div的透明度.当try2.html关闭的时候隐藏该div即可.

解决方案 »

  1.   

    把window.open 替换成showModalDialog函数.
    try1.html
    <html>
    <head>    <script language="javascript">
        function WindowOpen()
        {
            showModalDialog('try2.html','pop01','dialogWidth:680,dialogHeight:370,help:no;center:yes;resizable:no;status:no;scroll:no');    
        }
        </script></head>
    <body>
        <p align="center">
            <input type="text" id="txt1" />
            <a href="#" onclick="WindowOpen()"><font style="text-decoration: underline">填写运输 </font>
            </a>
            <br>
        </p>
    </body>
    </html>try2.html<html>
    <head>    <script language="javascript">
    function WindowClose()
    {
        alert("success");
        window.close();
    }
        </script></head>
    <body>
        <a href="#" onclick="WindowClose()">关闭 </a>
    </body>
    </html>