有一个页面a.jsp 使用window.open()方法打开了一个b.jsp 在b.jsp中我想要为a.jsp页面中的一个select添加一个option----
我的代码是:if(window.opener){
alert(window.opener.document.getElementById("DictSex").options.length);
window.opener.document.getElementById("DictSex").options.length=0;
var oOption = document.createElement("OPTION");
oOption.value=oid;
oOption.text=oname;
window.opener.document.getElementById("DictSex").options.add(oOption);
window.close();
}问题是在fireFox中这个代码可用,在IE中不可用!
请教!!!!
我的代码是:if(window.opener){
alert(window.opener.document.getElementById("DictSex").options.length);
window.opener.document.getElementById("DictSex").options.length=0;
var oOption = document.createElement("OPTION");
oOption.value=oid;
oOption.text=oname;
window.opener.document.getElementById("DictSex").options.add(oOption);
window.close();
}问题是在fireFox中这个代码可用,在IE中不可用!
请教!!!!
window.opener.document.getElementById( "DictSex ").options.add(new Option(oid,oname));
/**
* @author develop_design_level
* @date 2009-11-03
*
*/
if (window.opener) {
var selectObj = window.opener.document.getElementById('DictSex ');
selectObj.options.length = null;
var option = new Option(oname,oid);
if(window.event){//判断IE
selectObj.add(option);
}else{//FF
selectObj.add(option,null);
}
window.close();
}
=== 结贴,给分 ===
得到满意的答案,立即结贴给分,是一种良好的习惯和美德
=== 结贴,给分 ===
得到满意的答案,立即结贴给分,是一种良好的习惯和美德