返回值到主父窗口的select的问题

armylau 2002-04-05 01:27:52
在子窗口中有一button:
<input type="button" name="but1" value="确定" onclick=passBack(document.myform)>

script大概为:
function passBack(theform) {
var tmp="";
if(document.myform.select.options.length!=0){
tmp=theform.select.options[0].text;
}
opener.document.forms[0].kk.options[0] = new Option(tmp);
window.close();

}

其中kk为父窗口中的一个select
我调试了很久,总是说出错,如果用文本框的话就可以传递值
就是用select不行,还请大虾指点。
...全文
72 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
seabell 2002-04-05
  • 打赏
  • 举报
回复
好像是权限问题,对opener执行new Option()就报服务器错误,而如果是本窗口就正常,建议用opener.document.forms[0].kk.options[0].text=tmp;
armylau 2002-04-05
  • 打赏
  • 举报
回复
加分求解!各位出出主意吧,赶工啊。THX!
armylau 2002-04-05
  • 打赏
  • 举报
回复
还是不行啊,应该不是这个问题吧?
希偌 2002-04-05
  • 打赏
  • 举报
回复
opener.document.all.kk.options[0]

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧