熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

javascript[js]獲取url參數的代碼

2013-11-15 11:58:53  來源: JSP教程 

  最近做個頁面需要用javascript獲取url參數可發現網上的東西實在是多了錯誤也實在是多啊真暈浪費了我不少時間於是我便總結一下一個好用的就可以了先聲明下用正則是簡單但多浏覽器的兼容性和速度不敢保證了所以我就用個多浏覽器兼容的
代碼如下:
<script language = javascript>
function request(paras){
var url = locationhref;
var paraString = urlsubstring(urlindexOf("?")+urllength)split("&");
var paraObj = {}
for (i=; j=paraString[i]; i++){
paraObj[jsubstring(jindexOf("="))toLowerCase()] = jsubstring(jindexOf("=")+jlength);
}
var returnValue = paraObj[parastoLowerCase()];
if(typeof(returnValue)=="undefined"){
return "";
}else{
return returnValue;
}
}
var theurl=request(url);
var theimg=request(img);
documentwriteln("<a " + theurl + " target=_blank><img src=" + theimg + " width= height= border=></a>");
</script>

  最主要的是用到了
代碼如下:
function request(paras){
var url = locationhref;
var paraString = urlsubstring(urlindexOf("?")+urllength)split("&");
var paraObj = {}
for (i=; j=paraString[i]; i++){
paraObj[jsubstring(jindexOf("="))toLowerCase()] = jsubstring(jindexOf("=")+jlength);
}
var returnValue = paraObj[parastoLowerCase()];
if(typeof(returnValue)=="undefined"){
return "";
}else{
return returnValue;
}
}

  這個函數以後就方便了不會到處亂找了


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20018.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.