发新话题
打印

关于怎样动态增加opener中select的option????

opener有关系:父窗口:  
<form  name=form1>  
<select  name=parentList>  
<option>请选择  
</select>  
</form>  
<script  language=javascript>  
function  writeParentList(str)  
{  
     if(str=="")  return;  
     if(document.form1.parentList)  
     {  
               e  =  document.form1.parentList;  
               var  newOP=new  Option(str,  str,  true,  true);  
               for(var  i=0;  i<e.options.length;  i++)  //不重复  
                     if(e.options.value  ==  str)  return;  
               e.options[e.options.length]  =  newOP;  
     }  
}  
</script>  

<input  type=button  value=ok  onclick="window.open('ttt.htm','meizz')">  


子窗口:  
<select  onchange="if(window.name!='')opener.writeParentList(this.value)">  
<option>请选择  
<option  value=aaa>aaa  
<option  value=bbb>bbb  
<option  value=ccc>ccc  
<option  value=ddd>ddd  
<option  value=eee>eee  
</select>

TOP

发新话题