http://www.javaeye.com/problems/2822

解决方案 »

  1.   

    父画面:<script language="JavaScript">
    var win;
    function openChild(e)
    {
      var evt = e || window.event;
      win = window.open("child.htm","_blank"); 
       setSelect();
      } 

    function setSelect()

    //判断窗口是否关闭
      if(!win.closed) 
      { 
       //win.document.readyState   判断画面是否加载完成  ie
       if(win.document.readyState=="complete")
       {
       var obj = win.document.getElementById("sel");
          var opt = win.document.createElement("OPTION");      
          opt.value="111";
          opt.text="222"; 
          if(navigator.appName=="Netscape")
          {
           obj.appendChild(opt);
          }else
          {
           obj.options.add(opt);
          }
          setTimeout("setSelect();", 1000);
       }
        }
    }
    </script>
    <body>
      <input type="button" value="open" onclick="openChild();">
    </body>
    </html>
    </html>子画面:child.htm<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Untitled Document</title>
    </head>
    <body>
    <div id="div1"></div><br>
    <div id="div2"></div>
    <select id="sel">
    </select>
    </body>
    </html>