在iframe中怎样才能得到parent中输入框的ID呢?请大家帮忙.

Reachless 2003-07-12 03:32:23
我想在iframe中得到parent页面中输入框的ID(注意不是name).目的是把iframe中的值传给parent页面的指定的输入框.在iframe中该怎样写这个函数呢?
...全文
43 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Reachless 2003-07-14
  • 打赏
  • 举报
回复
大哥.可不可以在parent页面输入框的onclick事件里面触发一段事件处理程序.把ID传给iframe页面??
wssgwps 2003-07-12
  • 打赏
  • 举报
回复
不知道下面这样和你本意不?!
1.htm:
<script>
window.open("2.htm");
</script>
<body>
<input type=text id=txt1 value=wssgwps>
<input type=text id=txt2 value=spwgssw>
先不要关闭我
</body>
2.htm:
<iframe src='3.htm'></iframe>
3.htm:
<script>
function getId()
{
//获得ID为txt1的文本框对象句柄
var Id1 = parent.opener.document.getElementById("txt1");
//获得ID为txt2的文本框对象句柄
var Id2 = parent.opener.document.getElementById("txt2");
//也可以对对象施加其它动作
alert(Id1.value);
alert(Id2.value);
}
</script>
<input type=button value=clickMe onclick='getId()'>
Reachless 2003-07-12
  • 打赏
  • 举报
回复
谢谢小刀会大哥.

我的意思是写一个函数.这个函数的功能只为得到parent页面中输入框的ID就可以了.该怎样去写呢?
wssgwps 2003-07-12
  • 打赏
  • 举报
回复
1.htm
<script>
window.open("123.htm");
</script>
<body>
<input type=text id=txt1>
先不要关闭我
</body>
//////////////////////////////////////////////
123.htm:
<iframe src='about:<input type=button value=button
onclick=parent.opener.document.getElementById("txt1").value="wssgwps">'
></iframe>

87,988

社区成员

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

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