晕,写啥呢?js可以通过window.location.href获取当前页面的url,包括参数部分,自己截取出来就可以了!如果希望通过get方式传值,也要通过js动态修改window.location.href来实现!

解决方案 »

  1.   

    javascript 无法访问Request.
    你这个东东似乎要AJAX。
      

  2.   


    你要先理清楚自己的思路:
    string Hid = "";
    if(Request.QueryString["id"] != null)
    {
       Hid =  Request.QueryString["id"].ToString();
    }当然在这里可以加上判断,不为空的时候再执行<script   language="JavaScript"   src="../../../mp3list.aspx?id=<%=Hid%>"   charset="utf-8"> </script> 
    //感觉你好多基本的东西都不知道
      

  3.   

    <script   language="JavaScript"   src="../../../mp3list.aspx?id="+strPar+""   charset="utf-8"> </script>
    我的意思就是strPar在这个地方好像不能当成javascript的变量用
      

  4.   

    回复3楼下面的Request是javascript的自定义函数,这里是要把strPar这个javascript变量传给.asp?id=这个地方<script   language="JavaScript"> 
    var   strPar=Request("id");   //传输的歌手ID字符串 </script> 
    <script   language="JavaScript"   src="../../../mp3list.aspx?id="+strPar+""   charset="utf-8"> </script> 
    ////////////////////////
    if(Request.QueryString["id"] != null)
    {
       Hid =  Request.QueryString["id"].ToString();
    }
    我习惯这样写 Hid =  Request.QueryString["id"]+"";
      

  5.   

    <script   language="JavaScript"> 
    var   strPar="<%=Request("id")%>";   //传输的歌手ID字符串 </script> 
    <script   language="JavaScript"   src="../../../mp3list.aspx?id="+strPar+""   charset="utf-8"> </script> 只需要这样!
      

  6.   

    <script       language="JavaScript">   
    var       strPar=" <%=Request("id")%> ";       //传输的歌手ID字符串   </script>   
    <script       language="JavaScript"       src="../../../mp3list.aspx?id="+strPar+""       charset="utf-8">   </script>   红色部分
      

  7.   

    一楼 二楼说的对var   strPar=Request("id");   //传输的歌手ID字符串 alert(strPar);   strPar  接收不到id的!!!!!! 这是在客户端  所以下面 src="../../../mp3list.aspx?id="+strPar+""    也穿不进要截取 window.location.href 来实现
      

  8.   

    老大,我晕呀,我的表达能力这么差
    <script    language="JavaScript">       
    var       strPar="11000";    //传输的歌手ID字符串       
    </script>       
    <script  language="JavaScript"   src="../../../mp3list.aspx?id="+strPar+""  charset="utf-8">   </script>       这时 红色部分 strPar好像不等于 11000,我在mp3list.aspx里request不到蓝色部分id的值,怎么才能把strPar传给mp3list.aspx网页?
      

  9.   

    //明白你的意思了
    var strPar = "11000"; 
    var Include = function(path){
    var S = $C("SCRIPT");
    S.type = "text/javascript";
    S.src  = path;
    $N("HEAD")[0].appendChild(S);
    };
    Include("../../../mp3list.aspx?id="+ strPar);
    //这样应该就可以了
      

  10.   

    试试<script language="JavaScript">               
    document.write("<script language=\"JavaScript\" src=\"../../../mp3list.aspx?id=" + strPar + "\" charset=\"utf-8\"><script>");           
    </script>   
      

  11.   


    //忘了,还要加上这段就可以了
    //get object and attribute && 对象和属性操作
    var $ = function(el){
    return (typeof el == 'object')?el:document.getElementById(el);
    };
    var $A = function(el){
    return (typeof el == 'object')?el:document.getElementsByName(el);
    };
    var $C = function(el){
    return document.createElement(el);
    };
    var $N = function(el){
    return (typeof el == 'string')?document.getElementsByTagName(el):null;
    };