弹出的窗口不能动态创建父窗口的option var option_item = opener.document.createElement("OPTION"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一. 父窗口:<form name=form1><select name=parentList><option>请选择</select></form>子窗口:<select onchange="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><script language=javascript>function writeParentList(str){ if(top==window) return; //若该页没有被 frame 则跳出 if(str=="") return; if(parent.document.form1.parentList) { e = parent.document.form1.parentList; var newOP=new Option(str, str, true, true); for(var i=0; i<e.options.length; i++) //不重复 if(e.options[i].value == str) return; e.options[e.options.length] = newOP; }}</script>二. 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[i].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> onClick="a() b()"; var jsRef=" <scr"+"ipt type='text/javascript' "; 找不到错了。。 高手进! 如何截取特定字符串 国际在线 招聘 .NET开发工程师 高手才进来:js的对象引用问题 js问题 拖动数据的问题!!!</ 一个棘手的问题 如何让<iframe>框架限它显示的页面大小而改变高度. IE6带来的问题 框架的一个小问题,求助 请问可以在CSS里定义<SPAN></SPAN>里面的内容吗?,比如<SPAN>AA</SPAN>
<form name=form1>
<select name=parentList>
<option>请选择
</select>
</form>子窗口:
<select onchange="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><script language=javascript>
function writeParentList(str)
{
if(top==window) return; //若该页没有被 frame 则跳出
if(str=="") return;
if(parent.document.form1.parentList)
{
e = parent.document.form1.parentList;
var newOP=new Option(str, str, true, true);
for(var i=0; i<e.options.length; i++) //不重复
if(e.options[i].value == str) return;
e.options[e.options.length] = newOP;
}
}
</script>
二. 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[i].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>