有用的JAvaScript

 

/*
函数功能:从URL得到指定参数的值
*/

function GetUrlArg(strArg, strUrl) {
    
var _url;
    
if(typeof(strUrl)=="undefined")
        _url 
= location.href + "&";
    
else
        _url 
= strUrl + "&";
    
var regex = new RegExp("(\\?|\\&)" + strArg + "=([^\\&\\?]*)\\&""gi");
    
if (! regex.test(_url)) return "";
    
var arr = regex.exec(_url);
    
return (RegExp.$2);
}


function urlQuery(){
    
var sq = "";
    
for(i=0; i<arguments.length(); i++){
        
if(sq!="") sq = sq += "&";
        sq 
+= arguments[i] + "=" + GetUrlArg(arguments[i]);
    }
    
    
return sq;
}
posted @ 2007-02-01 13:54    阅读(209)  评论(0编辑  收藏  举报