随笔-4  评论-3  文章-5  trackbacks-0

这个问题终于搞定了
1.htm
1:<input type=text id=page01 value=""><input type=button onclick=window.open('2.htm?id=page01') value="Test"><br>
2:<input type=text id=page02 value=""><input type=button onclick=window.open('2.htm?id=page02') value="Test"><br>
3:<input type=text id=page03 value=""><input type=button onclick=window.open('2.htm?id=page03') value="Test"><br>

2.htm
value:<input type=text id=page001 value="1" onclick="send(this.value);">
<input type=text id=page002 value="2" onclick="send(this.value);">
<input type=text id=page003 value="3" onclick="send(this.value);">


<script language="Javascript">
var URL = document.location.toString();
function send(what)
{
window.opener.document.getElementById((URL.substring(URL.lastIndexOf("?")+4,URL.length))).value=what;
}
</script>

posted on 2007-05-18 16:44 Realvan 阅读(1368) 评论(1)  编辑 收藏 引用 所属分类: 网页相关

评论:
# re: HTML标签参数传递 2007-05-18 16:45 | Realvan
情况一:页面一与页面二完全无关,无法通过javascript进行,当然此种情况一般不会用到;
情况二:页面二由页面一打开 或者相反;可通过window.opener.document.all.***.value(借助某个控件的值)
情况三:其他关系,可通过window.parent.document.***.value
或 window.top.document.***.value   回复  更多评论
  
只有注册用户登录后才能发表评论。