C# Nothing is impossible

.NET家园

博客园 首页 新随笔 联系 订阅 管理

1, window.location.href   整个URl字符串(在浏览器中就是完整的地址栏)

              返回值:http://www.cnblogs.com/Violet-sweet/articles/1740211.html

2,window.location.search  查询(参数)部分。除了给动态语言赋值以外,我们同样可以给静态页面,并使用 javascript来获得相信应的参数值

              返回值:?ver=1.0&id=timlq

 

NO.1

 

 1 String.prototype.GetValue= function(parm) {  
 2   var reg = new RegExp("(^|&)"+ parm +"=([^&]*)(&|$)");  
 3   var r = this.substr(this.indexOf("\?")+1).match(reg);  
 4   if (r!=nullreturn unescape(r[2]); return null;  
 5 
 6 
 7 function getName()
 8 {
 9  var url=location.href;
10  var name = url.GetValue("ID");
11  document.getElementById('name').innerHTML=name;
12 }

url.GetValue("ID"); ID为参数名称,返回name为参数值!  ....html?ID=xxxx   

 

NO.2

 

 1  function getParameter(param)
 2 {
 3     var query = window.location.search;
 4     var iLen = param.length;
 5     var iStart = query.indexOf(param);
 6     if (iStart == -1)
 7        return "";
 8     iStart += iLen + 1;
 9     var iEnd = query.indexOf("&", iStart);
10     if (iEnd == -1)
11        return query.substring(iStart); 
12     return query.substring(iStart, iEnd);
13 }
14 
15 function getName()
16 {
17  var name = getParameter("ID");
18  document.getElementById('name').innerHTML=name;
19 }
20 

getParameter("ID"); ID为参数名称,返回name为参数值!  ....html?ID=xxxx   

posted on 2010-05-20 17:21  小甜甜  阅读(11333)  评论(0)    收藏  举报