国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

javascript實現html頁面之間參數傳遞的四種方法實例分析

2024-05-06 16:26:24
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了javascript實現html頁面之間參數傳遞的四種方法,結合實例形式較為詳細的分析了JavaScript實現頁面之間參數傳遞的常用技巧,需要的朋友可以參考下
 

本文實例講述了javascript實現html頁面之間參數傳遞的四種方法。分享給大家供大家參考,具體如下:

我們知道,在服務器端asp,jsp等程序可以接受html頁面上的form傳來的參數。那么,可不可以傳遞參數給html頁面呢。可以。
原理:通過window.location.href中的分割符獲得各個參數

方法一:

/* *函數功能:從href獲得參數 *sHref: http://www.cscenter.com.cn/arg.htm?arg1=d&arg2=re *sArgName:arg1, arg2 *return: the value of arg. d, re */function GetArgsFromHref(sHref, sArgName){ var args = sHref.split("?"); var retval = ""; if(args[0] == sHref) /*參數為空*/ {   return retval; /*無需做任何處理*/ }  var str = args[1]; args = str.split("&"); for(var i = 0; i < args.length; i ++) {  str = args[i];  var arg = str.split("=");  if(arg.length <= 1) continue;  if(arg[0] == sArgName) retval = arg[1]; } return retval;}

方法二:

function getvalue(name){var str=window.location.search;if (str.indexOf(name)!=-1){var pos_start=str.indexOf(name)+name.length+1;var pos_end=str.indexOf("&",pos_start);if (pos_end==-1){return str.substring(pos_start);}else{return str.substring(pos_start,pos_end)}}else{return "沒有這個name值";}}alert(getvalue(name));

方法三:

Request = {QueryString : function(item){var svalue = location.search.match(new RegExp("[/?/&]" + item + "=([^/&]*)(/&?)","i"));return svalue ? svalue[1] : svalue;}}alert(Request.QueryString("id"));

方法四:

var url=location.search;var Request = new Object();if(url.indexOf("?")!=-1){ var str = url.substr(1); //去掉?號 strs = str.toLowerCase(); strs = strs.split("&"); for(var i=0;i<strs.length;i++) {  Request[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]); }}var mapWidth = Request["w"];var mapHeight = Request["h"];

希望本文所述對大家JavaScript程序設計有所幫助。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 瓮安县| 青河县| 射阳县| 巫山县| 巴南区| 沐川县| 洪洞县| 屏东县| 宝丰县| 天峻县| 仙居县| 佛学| 怀集县| 衡水市| 长葛市| 崇明县| 邻水| 海门市| 渭源县| 海口市| 乌兰察布市| 定西市| 怀宁县| 汕头市| 高雄县| 宁蒗| 屏东市| 赞皇县| 香港| 克东县| 田东县| 江川县| 福安市| 万山特区| 巴楚县| 武隆县| 吉木萨尔县| 江孜县| 吴旗县| 阜新| 会理县|