eval("opener.document.all.address_" + i +".value = v;");
或者
opener.document.getElementById("address_" + i).value = v;

解决方案 »

  1.   

    a.asp 
    <input name=address id="address" style="width:200px;padding-left:10px" > 
    <input name="按钮" type=button onclick=window.open("b.asp?id=address") value=选择> b.asp 
    <script>
    function setvalue(v){ 
    var id=document.location.search.split("=")[1]
    window.opener.document.getElementById(id).value=v 
    opener=null; 
    self.close(); 
    window.close(); 

    </script> 
    <input name="button" type=button class="Slides" onClick=setvalue(user.value) value="确 定"> 
    <input name="user" type="hidden" id="user" value="1111111111111"> 
      

  2.   

    晕。 想问AJAX吧。如果不想多看书就去看看JQUERY吧。简单快速方便。