html 与js交互时,页面间传值

1)如果框架中想跳转并传值,例:

html中:

<frameset rows="72,*" frameborder="0">

<frame id="top" class="title" name="toptitle" />
    <frameset cols="186,*">
    <frame id="left" name="list" />
        <frame id="right" name="content" />
    <!--<frame class="copyright" name="copyright" src="copyright.html"  />-->

</frameset>

则:

<script type="text/javascript">
 
 //con--right
$(function () {
    var user_name=$.query.get("user_name");
    var user_id = $.query.get("user_id");
    window.frames["toptitle"].location.href="top.html?user_name=" +user_name+"&user_id="+user_id;
    window.frames["list"].location.href="left.html?user_name=" +user_name+"&user_id="+user_id;
    window.frames["content"].location.href="right.html?user_name=" +user_name+"&user_id="+user_id;
    
    });
</script>

2)想设置span中的值,例:

<span class="name left" id="topname">您好</span>

则:

<script type="text/javascript">
 
$(function () {
    var user_name=$.query.get("user_name");
    var user_id = $.query.get("user_id");
    $("#topname").text(user_name);
    
    });
</script>

3)query控制a标签跳转并传值

例:

<li><a class="list_1 listBg1"  id="right" target="content"></a><b class="b1"></b><b class="b2"></b></li>

则:

  $("#right").attr("href","right.html?user_name=" +user_name+"&user_id="+user_id); 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值