获取JS文件后的参数

调用的文件里:

<script type="text/javascript" src="./testParam.js?te=aa&amp;bb=tt&amp;cc=xx"></script>

js文件(保存为testParam.js,大小写敏感):
var jsFileName = "testParam.js";
var rName = new RegExp(jsFileName+"(\\?(.*))?$")
var jss=document.getElementsByTagName('script');
for (var i = 0;i < jss.length; i++){
  
var j = jss[i];
  
if (j.src&&j.src.match(rName)){
    
var oo = j.src.match(rName)[2];
    
if (oo&&(t = oo.match(/([^&=]+)=([^=&]+)/g))){
        
for (var l = 0; l < t.length; l++){
            r 
= t[l];
            
var tt = r.match(/([^&=]+)=([^=&]+)/);
            
if (tt)
                document.write('参数:' 
+ tt[1+ ',参数值:' + tt[2+ '<br />');
        }
    }
  }
}

posted on 2006-08-30 13:51  nrq  阅读(1944)  评论(1编辑  收藏  举报

导航