旅途笔记

岂有豪情似旧时,花开花落两由之
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

javascript 获取URL参数

Posted on 2007-05-24 15:31  allonkwok  阅读(327)  评论(0编辑  收藏  举报
function getQueryString(queryStringName)
{
 
var returnValue="";
 
var URLString=new String(document.location);
 
var serachLocation=-1;
 
var queryStringLength=queryStringName.length;
 
do
 
{
  serachLocation
=URLString.indexOf(queryStringName+"\=");
  
if (serachLocation!=-1)
  
{
   
if ((URLString.charAt(serachLocation-1)=='?') || (URLString.charAt(serachLocation-1)=='&'))
   
{
    URLString
=URLString.substr(serachLocation);
    
break;
   }

   URLString
=URLString.substr(serachLocation+queryStringLength+1);
  }

  
 }

 
while (serachLocation!=-1)
 
if (serachLocation!=-1)
 
{
  
var seperatorLocation=URLString.indexOf("&");
  
if (seperatorLocation==-1)
  
{
   returnValue
=URLString.substr(queryStringLength+1);
  }

  
else
  
{
   returnValue
=URLString.substring(queryStringLength+1,seperatorLocation);
  }
 
 }

 
return returnValue;
}


var strKeyword=getQueryString("Keyword");
var strType=getQueryString("Type");