js接收url参数的两种方法

//获取资讯类型的方法1  
function getParameter(parm)
{
     var query = window.location.search;
     var iLen = param.length;
     var iStart = query.indexOf(param);
     if (iStart == -1)
        return "";
     iStart += iLen + 1;
     var iEnd = query.indexOf("&", iStart);
     if (iEnd == -1)
     return query.substring(iStart);
     return query.substring(iStart, iEnd);
}
function getType()
{
    var vtype= getParameter("Type");
    return vtype;
}

//获取资讯类型的方法2
String.prototype.GetValue= function(parm) {  
  var reg = new RegExp("(^|&)"+ parm +"=([^&]*)(&|$)");  
   var r = this.substr(this.indexOf("\?")+1).match(reg);  
   if (r!=null) return unescape(r[2]); return null; 

 
function getType()
 {
    var url=location.href;
     var vType= url.GetValue("Type");
     return vType;
}

posted @ 2013-06-08 18:58  C&Y Across I  阅读(511)  评论(0编辑  收藏  举报