弹出窗口的值怎么传回父页面

feixuehenshui 2006-11-14 02:00:37
要实现的功能
点 A 页面 弹出B 页面, 然后选择B页面的某个值X后,A页面FORM里的 name1.value = X
...全文
240 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
myvicy 2006-11-14
  • 打赏
  • 举报
回复
:-)
Apq001 2006-11-14
  • 打赏
  • 举报
回复
看错,我以为是楼主发的……一小心又犯错了……对不起
Apq001 2006-11-14
  • 打赏
  • 举报
回复
window.opener.document.all.uname.value=v//该值可改为由数据库获得

==>
window.opener.document.getElementById("uname").innerHTML=v//该值可改为由数据库获得
myvicy 2006-11-14
  • 打赏
  • 举报
回复
test.html
<body>
<input name=uname>
<input type=button onclick=window.open("a.htm") value=选择>
</body>

a.html
<script>
function setvalue(v){
window.opener.document.all.uname.value=v//该值可改为由数据库获得
//window.opener.document.getElementById("test").innerHTML="由数据库获得"
opener=null;
self.close();
}

</script>
<body>
<select name=user>
<option value=人员1>人员1</option>
<option value=人员2>人员2</option>
<option value=人员3>人员3</option>
</select>
<input onclick=setvalue(user.value) type=button>
</body>

lqscoke 2006-11-14
  • 打赏
  • 举报
回复
先在子窗口定义个Function
function GetShowName(inName){
document.getEmlemetById("name1").value=inName;
}


//父窗口的句柄
var winPer=window.dialogArguments;
winPer.GetShowName(B.X);
Apq001 2006-11-14
  • 打赏
  • 举报
回复
怎样弹出?

87,910

社区成员

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

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