比如用脚本获取到一个网址,http://www.csdn.net?a=1&b=2&c=3怎么把这个网址当做参数传递给另一个页面??

解决方案 »

  1.   

    获取网址的code
    <% 
    dim url 
    url=url&"http://"&request.ServerVariables("Server_NAME")&request.ServerVariables("SCRIPT_NAME") 
    if(len(trim(request.ServerVariables("QUERY_STRING")))>0) then 
    url=url & "?" & request.ServerVariables("QUERY_STRING") 
    end if 
    response.Write url 
    %>
      

  2.   

    ...理解错意思了url = http://www.csdn.net?a=1&b=2&c=3然后要把这个url值传递到另一个页面去
    比如, location.href = 'http://www.csdn.com?url' + url;
    这里要怎么处理,才能在 http://www.csdn.com 页面上获取到的 url是这个完整的 http://www.csdn.net?a=1&b=2&c=3
      

  3.   

    恩 是不是这个意思
    http://www.csdn.com?url=http://www.csdn.net?a=1&b=2&c=3
    获取http://www.csdn.net?a=1&b=2&c=3这个地址?
    假如是的话,就用split以url=隔开就可以了
      

  4.   

    呃,,还是理解错了
    在http://www.csdn.com页面上只要取url的值就好了,,但是这样的话只能获取到http://www.csdn.net?a=1后面的&b=2&c=3就变成了http://www.csdn.com的参数了我现在需要的是直接获取到url的值 就能得到http://www.csdn.net?a=1&b=2&c=3这个地址
      

  5.   

    直接获取URL的话,那参数好象只可以一个
    为什么要直接获取呢,split一下不也可以吗?>
      

  6.   

    javascript中location对象的href应该可以获取加载页面的完整URL字符串啊,说实话,我也不知道楼主在问什么?
    希望楼主学习《提问的智慧》
      

  7.   

    可以看RFC档.
    URL有标准的转码. JS encodeURIComponent PHP  urlencode   ASP(Jscript) 也可以用 encodeURIComponent ASP(VBScript)不知道.....
      

  8.   

    编码一下再传
    简单来说escape就行
      

  9.   

    你可以用location.href取得当前窗口的完整URL然后将url=之后的字符串剪下来就可以了
      

  10.   

    http://www.abc.com/toPage.php?url=http%3A%2F%2Fwww.csdn.net%3Fa%3D1%26b%3D2%26c%3D3
      

  11.   

    chuckcoin(啥都不懂呀)
    说的应该LZ要的