你使用了getElementById('name')
但你<input   type="text"   name="name"   class="general">  
并没有id属性

解决方案 »

  1.   

    同意一楼:FIREFOX支持,getElementById,IE支持,getElementById和getElementsByName
      

  2.   

    恩,在a页面加上了id,测试仍然一样,没什么反应
      

  3.   

    另外,如果改成了这个<?php   echo   " <script> window.close();window.opener.a.getElementById('name').value='aa'; </script> ";   ?> 我ie里调试也没什么反应了
      

  4.   

    解决了,改成:
    <php echo "<script>var parWin = window.opener; window.close(); parWin.document.getElementById("name").value='aa'; </script>"; ?>这样就可以了,晕死了