如果在一个页面引用一个JS文件
<script id=test language=javascript src=test.js?id=1&name=doll.net charset=gb2312 type=text/javascript></script>

 要在 test.js 获取所带的 1 和 doll.net
需在js里写如下函数

function tes(paramName)   
{   
    
var reg = new RegExp("(^|\\?|&)"+ paramName+"=([^&]*)(\\s|&|$)""i");
  
    
if (reg.test(test.src)) //test为script ID 
        return RegExp.$2
    
else
        
return ""
}


调用 alert(test("id"));
弹出值 1

posted on 2006-12-11 11:25  空空儿  阅读(1787)  评论(2编辑  收藏  举报