中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

JS 參數傳遞的實際應用代碼分析

原因很簡單,在DOM中沒有id為msg_box的div標簽,該怎么解決這個問題呢?
方案:
在所有頁面公用的頭部文件header.tpl.html中寫入:
復制代碼 代碼如下:
<script>
function changMenu(index){
if(typeof getElementById("msg_box") == "object"){
//如果存在msg_box對象 則刷新該頁的對象
showMenu(index);
}else{
//如果不存在 則重定向到使用Ajax刷新的頁面
window.location = "/index.html";
}
}
</script>

但是該項目index.html存在四個相同性質的頁面,都需要Ajax來刷新,這樣就存在一個問題,當用戶點擊第三個欄目時,雖然可以回到index.html,但是無法刷新內容到第三個欄目。這時有兩種解決方案:
方案1:
第一步:
在所有頁面公用的頭部文件header.tpl.html中寫入:
復制代碼 代碼如下:
<script>
function changMenu(index){
if(typeof getElementById("msg_box") == "object"){
//如果存在msg_box對象 則刷新該頁的對象
showMenu(index);
}else{
//如果不存在 則重定向到使用Ajax刷新的頁面
window.location = "/index.html?type="+index;
}
}
</script>

第二步:
改進showMenu函數
復制代碼 代碼如下:
function showMenu(index){
if(typeof getElementById("msg_box") == "object"){
//如果存在msg_box對象 則刷新該頁的對象
......
}else{
url = window.location.href;
reg = /^(.*)//index/.html/?type/=/d$/gi;
if(reg.test(url)){
//如果符合傳參數頁面的url。則獲取該參數
index = url.substr(url.length - 1);
......
}
}
}

方案2:
調用JS的cookie功能傳遞參數
在所有頁面公用的頭部文件header.tpl.html中寫入:
復制代碼 代碼如下:
<script>
function changMenu(){
index = getCookie("index");
if(index == null) index = 1;
if(typeof getElementById("msg_box") == "object"){
//如果存在msg_box對象 則刷新該頁的對象
showMenu(index);
}else{
setCookie("index", index);
//如果不存在 則重定向到使用Ajax刷新的頁面
window.location = "/index.html";
}
}
function setCookie(name, value){  
 var Then = new Date()  
 Then.setTime(Then.getTime() + 1*3600000 ) //小時  
 document.cookie = name+"="+value+";expires="+Then.toGMTString();  
}
function getCookie(name)
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;
}
 
</script>

JavaScript技術JS 參數傳遞的實際應用代碼分析,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 涩爱av一区二区三区 | 成人一区av | 国产精品一区二区三 | 国产精品视屏 | 亚洲精品一区中文字幕乱码 | 午夜精品久久久久久 | 亚洲一区在线观看视频 | 日本a级大片 | 免费观看成人av | 国产免费va| 国产精品久久久久久婷婷天堂 | 99免费视频| 国产精品激情 | 久热国产在线 | 亚洲视频精品 | 精品国产一区二区三区久久影院 | 99精品免费久久久久久久久日本 | 国产精品不卡视频 | 一级做a爰片性色毛片16美国 | 午夜在线电影网 | 国产ts人妖系列高潮 | 亚洲免费成人av | 四虎永久免费影院 | 国产99久久精品一区二区永久免费 | 成人精品一区二区三区四区 | 中文久久 | 一区二区三区免费 | 伊人伊人 | 亚洲久久 | 粉嫩av| 中文字幕精品一区 | 国产精品不卡视频 | 亚洲精品无 | 日本精品久久 | 黄色a三级 | 亚洲综合一区二区三区 | 亚洲国产区 | 欧美不卡| 久久精品色欧美aⅴ一区二区 | 亚洲视频免费在线观看 | 中文二区 |