JAvascript現在のページurl値およびurl内のパラメータ値の取得


簡単な使用例:
<SCRIPT LANGUAGE="JavaScript">
<!--
var q = location.search.substr(1);
var qs = q.split("&");
if (qs) {
for (var i=0;i<qs.length;i++) {
   alert("QueryName:"+qs[i].substring(0,qs[i].indexOf("="))+"
QueryValue:"+qs[i].substring(qs[i].indexOf("=")+1)) } } //--> </SCRIPT>

『JAVA権威ガイド』の例:
  
function    getArgs()   
   {   
           var    args=new    Object();   
           var    query=location.search.substring(1);//        
           var    pairs=query.split(",");//         
           for(var    i=0;i<pairs.length;i++)   
           {   
                   var    pos=pairs[i].indexOf('=');//  name=value   
                   if(pos==-1)    continue;//            
                   var    argname=pairs[i].substring(0,pos);//  name   
                   var    value=pairs[i].substring(pos+1);//  value   
                   args[argname]=unescape(value);//       
           }   
           return    args;//       
   } 

記事の元のアドレス:
http://www.blogjava.net/keweibo/articles/186186.html