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

JS 參數(shù)傳遞的實際應(yīng)用代碼分析

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

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

第二步:
改進showMenu函數(shù)
復(fù)制代碼 代碼如下:
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)){
//如果符合傳參數(shù)頁面的url。則獲取該參數(shù)
index = url.substr(url.length - 1);
......
}
}
}

方案2:
調(diào)用JS的cookie功能傳遞參數(shù)
在所有頁面公用的頭部文件header.tpl.html中寫入:
復(fù)制代碼 代碼如下:
<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技術(shù)JS 參數(shù)傳遞的實際應(yīng)用代碼分析,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 亚洲在线免费 | xx性欧美肥妇精品久久久久久 | 精品国产一区一区二区三亚瑟 | 国产欧美精品一区二区三区 | 青青99 | 91精品国产高清一区二区三区 | 国产综合视频 | 麻豆一区二区三区 | 亚洲日韩中文字幕一区 | 亚洲精品乱码8久久久久久日本 | av一级毛片 | 欧美美乳 | 成人欧美一区二区 | 亚洲国产欧美日韩 | 中文字幕一区在线观看视频 | a亚洲精品| 天天躁人人躁人人躁狂躁 | 天天玩天天干天天操 | 91av大全 | 日韩精品一 | 亚洲一区中文字幕在线观看 | 久久精品亚洲 | 亚洲综合在线视频 | 精品国产一区久久 | 国产免费看 | 午夜视频在线 | av一级一片 | 国产精品久久久久一区二区三区 | 亚洲视频免费在线观看 | 黄色大片在线视频 | 亚洲精品免费视频 | 成人福利| 欧美激情视频网站 | 91xxx在线观看 | 国产精品亚洲一区二区三区在线 | 成人不卡| 欧美日韩在线播放 | 日韩中文字幕在线观看 | 国产在线一区二区 | 视频一区 亚洲 | 亚洲午夜电影 |