javascript获取URL参数代码(网络摘抄)

调用方式 var meetingid=getQueryString("meetingid");

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;
}

posted on 2008-03-03 17:29  ringwang  阅读(691)  评论(0编辑  收藏  举报