js文件封裝javascript在html中獲取url參數

函數如下:

<script type="text/javascript">

function $G(){

var Url=top.window.location.href;

var u,g,StrBack='';

if(arguments[arguments.length-1]=="#")

u=Url.split("#");

else

u=Url.split("?");

if (u.length==1) g='';

else g=u[1];

if(g!=''){

gg=g.split("&");

var MaxI=gg.length;

str = arguments[0]+"=";

for(i=0;i<MaxI;i++){

if(gg[i].indexOf(str)==0) {

StrBack=gg[i].replace(str,"");

break;

}

}

}

return StrBack;

}

</script>

上邊個函數可以放在外部js文件、head、body等未知皆可

使用參考:

例:想獲取URL http://www.devdao.com/?ip=202.201.0.137 中IP這個參數的內容

<script type="text/javascript">

var IP=$G("IP")

//之後你可以將IP用來alert、write等,總之可以最爲一個變量隨便使用了

</script>

寫ajax的時候可能會爲了防止頁面刷新並且再刷新的時候頁面不會跳到其他頁面

有人可能會通過改變書簽來傳遞參數

如:http://..../xxx/#a=sds&b=111

想獲取b的值可以用$G("b","#") 前邊是需要獲取的內容後便使通過#方法獲取

 
用javascript實現html頁面之間的參數傳遞
=========================================================聲明: 作者:紀國瑞 要轉載此文,必須包含本聲明,並不得修改本聲明。 ========================================================= ...查看完整版>>用javascript實現html頁面之間的參數傳遞
 
用javascript實現html頁面之間的參數傳遞
摘要:用javascript實現html頁面之間的參數傳遞=========================================================聲明: 作者:紀國瑞 華北電力大學控制系統中心 要轉載此文,必須包含本聲明,並不得修改本聲...查看完整版>>用javascript實現html頁面之間的參數傳遞
 
張孝祥JavaScript教程筆記——HTML基礎(三)--URL,圖像標簽,圖像地圖
URL如果ftp服務器使用的是默認的端口23,那也如同http對于80一樣,不用寫;URL是大小寫敏感的;如果沒有明確設置基准URL,則相對URL會使用當前網頁的目錄路徑做爲基准URL;/表示根目錄; ../表示當前目錄的父目錄; ....查看完整版>>張孝祥JavaScript教程筆記——HTML基礎(三)--URL,圖像標簽,圖像地圖
 
javascript 獲取GET方法的參數
<script> url = location.search.substr(1); if(url.length > 0) { ar = url.split(/[&=]/); for(i=0;i<ar.length;i+=2) { alert("參數:"+ar+":"+ar[i+1]+"<br...查看完整版>>javascript 獲取GET方法的參數
 
在SWF中獲取HTML網頁參數
  本教程主要介紹HTML網頁如何取得形如test.html?foo=mytest的foo參數,以及在HTML網頁中如何向swf傳遞參數。  一、在HTML網頁中使用js獲取參數。  我們知道HTML頁面是在客戶端執行的,這樣要獲取參數必須使用...查看完整版>>在SWF中獲取HTML網頁參數