HTML頁面跳轉傳遞參數是Web開發中常用的技術,透過傳遞參數可以實現頁面之間的資料互動和資訊傳遞,為使用者提供更個人化的服務。本文將介紹如何實作HTML頁面跳轉傳遞參數的幾種方法。
一、URL參數傳遞
URL參數傳遞是最常用的HTML頁面跳轉傳遞參數的方法之一。我們常看到的URL位址中帶有參數訊息,例如:
http://www.example.com/index.php?id=10&name=test
##其中,?後的id=10&name=test就是傳遞的參數訊息,id和name為參數名,10和test為參數值。具體實作方式如下:1.在來源頁面中定義連結位址: 其中,target.html為目標頁面地址,?後的id=10&name=test為要傳遞的參數資訊。 2.在目標頁面中取得參數值://取得id參數的值var id = GetQueryString("id");
//取得name參數的值
var name = GetQueryString("name");
function GetQueryString(name){
var reg = new RegExp("(^|&)"+name+"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null;
var id = GetQueryString("id");
//取得name參數的值
var name = GetQueryString("name");
function GetQueryString(name){
var reg = new RegExp("(^|&)"+name+"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null;
document.cookie="name=test";
var id = getCookie("id");
//取得name參數的值
var name = getCookie("name");
function getCookie(name){
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return decodeURIComponent(arr[2]); else return null;
以上是html頁面跳轉傳遞參數的詳細內容。更多資訊請關注PHP中文網其他相關文章!