你在弹出的子窗口里加
<body onblur="self.focus();">
这行代码!!
那么父窗口,就受到了保护!!必须先操作子窗口!

解决方案 »

  1.   

    用模态窗口可传值、可刷新啊:a.htm的代码<input name="getval" type=text value="">
    <script>
       window.showModalDialog("c.htm",window);//调用弹出窗口,将窗口句柄也传过去
    </script>
    b.htm内的代码:<body>
        <input name="giveval" type=text value="要传回去的数值">
        <input type=button value="传值" onclick="dialogArguments.document.all.getval.value=document.all.giveval.value;">
        <input type=button value="刷新" onclick="dialogArguments.document.location.href='a.htm';window.close();">
    </body>
      

  2.   


    ///////////////////////////////////////////////////回复人: leo963258(读书之人) ( ) 信誉:100  2005-04-30 12:32:00  得分: 0  
     
     
       你在弹出的子窗口里加
    <body onblur="self.focus();">
    这行代码!!
    那么父窗口,就受到了保护!!必须先操作子窗口!
      
    /////////////////////////////////////////////////
    这种方法,可行,也不可行可行这处在于,你点母窗口时,它的确会跳回子窗口中不可行在于,你从任务栏中选择母窗口时……
     
      

  3.   

    那是不可能的,你只能够打开子窗口的同时将父窗口的输入框按纽等DISABLED掉
    就等于不可编辑了
    在子窗口中操作完成后对父窗口解除限制