现在有两个页面一个是html页面一个是aspx页面,html页面是index.htm/?uid=123654789,我要获取index.htm页面地址栏的参数,再在index.htm里面用iframe框架,把这个获取到的地址栏的参数传递给aspx页面既是pv.aspx页面,pv.aspx页面再接收这个传递过来的参数?function getUrlPara(paraName){
var sUrl = location.href;
var sReg = "(?:\\?|&){1}"+paraName+"=([^&]*)"
var re=new RegExp(sReg,"gi");
re.exec(sUrl);
return RegExp.$1;
}
alert(getUrlPara("uid"));
这个是用JS写的获取index.htm/?uid=123654789页面的参数,现在就是不知道用iframe框架要怎么得到这个参数再传递给pv.aspx页面,再接收,在线等,谢谢了!

解决方案 »

  1.   

    pv.aspx?uid=getUrlPara("uid")
    string uid=Request.QueryString("uid").ToString()
    红色的改为一个变量
      

  2.   


    pv.aspx?uid=getUrlPara("uid")是放在pv.aspx?uid=getUrlPara("uid")时面,下面的那句是放在pv.aspx是面的吗?
      

  3.   

    那pv.aspx页面要怎么接收呀,麻烦你能不能说具体点呀,谢谢了!
      

  4.   

    在index.htm里弄个链接<a href="pv.aspx?uid="+"javascript:getUrlPara('uid')">fsa</a>
    string uid=Request.QueryString("uid").ToString()是在pv.aspx.cs中写的代码
    上面
    <a href="pv.aspx?uid="+"javascript:getUrlPara('uid')">fsa</a>
    可能有问题,弄成变量就ok了
      

  5.   

    iframe里面设置一个<a href="#" id="pv">,然后可以使用js给这个id的href附值,
    document.getElementById("pv").href="pv.aspx?uid="+getUrlPara('uid')",用这个试试
      

  6.   

    iframe框架里面就不用src了吧,直接在里面加一个A标签是这样的吧