当前位置:编程学习 > JS >>

js获取当前url参数与参数值

网页特效获取当前url参数与参数值
本文章提供二款js 获取url参数函数,第一款是把url参数的值也获取了,第二款是分析获取当前url的参数与值哦。
*/

geturlparameter(paramname) //js 获取url参数值
        {
            var returnval="";
            try{
                var paramurl=window.location.search;
                //处理长度
                if(paramurl.length>0){
                    paramurl=paramurl.substring(1,paramurl.length);
                    var paramurlarray=paramurl.split("&");
                    for(var i=0;i<paramurlarray.length;i++){
                        if(paramurlarray[i].tolowercase().indexof(paramname.tolowercase())!=-1){
                            var temp=paramurlarray[i].split("=");
                            if(temp[0].tolowercase()==paramname.tolowercase()){
                                returnval=temp[1];
                                break;
                            }
                        }
                    }
                }
            }
            catch(e){}
            return returnval;
        }

//获取url参数方法二

function getargs( ) {
    var args = new object( );
    var query = location.search.substring(1);     // get query string
    var pairs = query.split("&");                 // www.zzzyk.com break at ampersand
    for(var i = 0; i < pairs.length; i++) {
        var pos = pairs[i].indexof('=');          // look for "name=value"
        if (pos == -1) continue;                  // if not found, skip
        var argname = pairs[i].substring(0,pos);  // extract the name
        var value = pairs[i].substring(pos+1);    // extract the value
        value = decodeuricomponent(value);        // decode it, if needed
        args[argname] = value;                    // store as a property
    }
    return args;                                  // return the object www.zzzyk.com
}

//然后根据获取到的参数 设置location值就可以了
</script>

补充:网页制作,js教程 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,