zoukankan      html  css  js  c++  java
  • location.search在客户端获取Url参数的方法

    location.search是从当前URL的?号开始的字符串
    如:http://www.baidu.com/s?wd=baidu&cl=3
    它的search就是?wd=baidu&cl=3

    如: location.search.substr(1).split("&")[0]
    可以返回第一个参数:wd=baidu

    如: location.search.split('?')[1]
    可以返回所有参数:wd=baidu&cl=3

    <script type="text/javascript">
        
    var url = "";
        
    if ( this.frameElement )
        {
            
    var url = this.frameElement.contentWindow.location.search;
        }
        
    else
        {
            
    var url = location.search.substring(1);
        }    
        url 
    = url.substring(url.indexOf("prn=")+4);
        url 
    = url.replace(",,","?");
        document.write(
    '<img src="'+url+'" alt=""/>')
    </script> 
    // #### URLParams: holds all URL passed parameters (like ?Param1=Value1&Param2=Value2)
    var FCKURLParams = new Object() ;

    (
    function()
    {
    var aParams = document.location.search.substr(1).split('&') ;
    for ( var i = 0 ; i < aParams.length ; i++ )
    {
       
    var aParam = aParams[i].split('=') ;
       
    var sParamName = decodeURIComponent( aParam[0] ) ;
       
    var sParamValue = decodeURIComponent( aParam[1] ) ;

       FCKURLParams[ sParamName ] 
    = sParamValue ;
    }
    })();
  • 相关阅读:
    回复结束
    UVA 10537
    RTP 记录 log 该机制
    python 时间处理
    照片总结---选择适当的NoSQL
    博客测试:博客系统i94web beta1.0 申请测试
    SQL随着子查询结果更新多个字段
    2机器学习实践笔记(k-最近邻)
    Android_Service组件详解
    Android多媒体分析-通过MediaStore获取Audio信息
  • 原文地址:https://www.cnblogs.com/chenqingwei/p/1677989.html
Copyright © 2011-2022 走看看