隨筆 - 6  文章 - 129  trackbacks - 0
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(14)

          隨筆檔案(6)

          文章分類(467)

          文章檔案(423)

          相冊(cè)

          收藏夾(18)

          JAVA

          搜索

          •  

          積分與排名

          • 積分 - 828831
          • 排名 - 49

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          一個(gè)簡(jiǎn)單使用的例子:
          <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("="))+"\nQueryValue:"+qs[i].substring(qs[i].indexOf("=")+1))
          }
          }
          //-->
          </SCRIPT>

          《JAVA權(quán)威指南》中的例子:
             function    getArgs()   
             {   
                     var    args=new    Object();   
                     var    query=location.search.substring(1);//獲取查詢串   
                     var    pairs=query.split(",");//在逗號(hào)處斷開   
                     for(var    i=0;i<pairs.length;i++)   
                     {   
                             var    pos=pairs[i].indexOf('=');//查找name=value   
                             if(pos==-1)    continue;//如果沒(méi)有找到就跳過(guò)   
                             var    argname=pairs[i].substring(0,pos);//提取name   
                             var    value=pairs[i].substring(pos+1);//提取value   
                             args[argname]=unescape(value);//存為屬性   
                     }   
                     return    args;//返回對(duì)象   
             }

          搜集來(lái)的例子:
          <script>   
             var    url="http://www.163.com/123.aspx?name=mary&age=23&page=123";   
             var    str=url.split("?")[1];   
             var    result="";   
             function    getParameter(psName){   
             if(str.indexOf(psName)!=-1&&(str.substr(str.indexOf(psName)-1,1)=="?"||str.substr(str.indexOf(psName)-1,1)=="&")){   
             if(str.substring(str.indexOf(psName),str.length).indexOf("&")!=-1){   
             var    Test=str.substring(str.indexOf(psName),str.length);   
             result=Test.substr(Test.indexOf(psName),Test.indexOf("&")-Test.indexOf(psName));   
             }   
             else{   
             result=str.substring(str.indexOf(psName),str.length);   
             }   
             }   
             else{   
             result="無(wú)此參數(shù)";   
             }   
             alert(result);   
             }   
             getParameter("age");   
             </script>


          <script type="text/javascript">
                                //var pathname = location.pathname;當(dāng)前頁(yè)面的URL
                                //var href = location.href;當(dāng)前頁(yè)面中連接的URL
                                var q = location.search.substr(1);//前一頁(yè)面的URL
                                var qs = q.split("&");
                                var m=qs[1].substring(qs[1].indexOf("=")+1);
                                var d=qs[2].substring(qs[2].indexOf("=")+1);
                                alert("您所統(tǒng)計(jì)的日期為"+m+"月"+d+"日!");                  
          </script>
          搜集相關(guān)網(wǎng)址:http://www.ifmiss.com/1/blog/article.asp?id=195
                                  http://blog.chinaunix.net/u/21267/showart.php?id=276569



          posted on 2008-03-14 09:25 Ke 閱讀(9747) 評(píng)論(1)  編輯  收藏 所屬分類: javascript

          FeedBack:
          # re: javascript獲取當(dāng)前頁(yè)面url值及url中的參數(shù)值 2014-03-30 18:51 fff
          主站蜘蛛池模板: 定西市| 县级市| 南郑县| 南平市| 柳河县| 正宁县| 龙泉市| 眉山市| 沁源县| 临江市| 万载县| 都安| 梁山县| 且末县| 吴桥县| 东海县| 漳平市| 朝阳市| 南昌县| 遂平县| 定襄县| 常熟市| 玉山县| 桓仁| 海淀区| 湖南省| 花莲县| 西安市| 宁化县| 嘉峪关市| 腾冲县| 曲阳县| 云梦县| 武山县| 安吉县| 潍坊市| 从化市| 自治县| 黔西县| 南郑县| 宜兰市|