js如何接受另一个页面中超链接传过来的值

 我来答
匿名用户
2013-06-04
展开全部
以上回答均不准确。我记得是弹出一个窗口,当点击按钮的时候回传值 原页面接收。

<html>
<head>
<script language="javascript" type="text/javascript">
<!--
function setValue(obj,iframe){
var $obj = getId(obj);
var $iframe = getId(iframe);
var getobj = $iframe.contentWindow.document.getElementById("getValue");
//var getobj = window.frames[iframe].document.getElementById("getValue");
if(!getobj){return}
else{
getobj.value = $obj.value;
}
}
function getValue(obj,iframe){
var $obj = getId(obj);
var $iframe = getId(iframe);
var setobj = $iframe.contentWindow.document.getElementById("setValue");
//var setobj = window.frames[iframe].document.getElementById("setValue");
if(!setobj){return}
else{
$obj.value = setobj.value;
}
}
然后再新建一个1.html里面加上一个<input name="" type="text" id="getValue">
和2.html,里面加上<input name="" type="text" id="setValue">
然后看看效果!~function getId(id){
var $ = document.getElementById(id);
return $;
}–>
</script>
</head><body>
<a href=”1.html” target=”iframe1″>跳到1.html</a>
<a href=”2.html” target=”iframe1″>跳到2.html</a><br>
<input name=”" type=”text” id=”parenttext” value=”把我传到子页面”>
<input type=”button” value=”父传子” onClick=”setValue(’parenttext’,'iframe1′)”>
<input type=”button” value=”子传父” onClick=”getValue(’parenttext’,'iframe1′)”><br>
<iframe id=”iframe1″ name=”iframe1″ frameborder=”0″ scrolling=”0″ style=”width:300px; height:150px; border:1px #009966 solid;” src=”1.html”></iframe>
</body>
</html>
王春廷wct
2016-06-15
知道答主
回答量:14
采纳率:0%
帮助的人:3.3万
展开全部
location.search
search 属性是一个可读可写的字符串,可设置或返回当前 URL 的查询部分(问号 ? 之后的部分);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-04
展开全部
确定。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-04
展开全部
试试把值存在Cookie,在另一网页读
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-04
展开全部
对地址属性进行分割
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式