一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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

原因很簡單,在DOM中沒有id為msg_box的div標(biāo)簽,該怎么解決這個(gè)問題呢?
方案:
在所有頁面公用的頭部文件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>

但是該項(xiàng)目index.html存在四個(gè)相同性質(zhì)的頁面,都需要Ajax來刷新,這樣就存在一個(gè)問題,當(dāng)用戶點(diǎn)擊第三個(gè)欄目時(shí),雖然可以回到index.html,但是無法刷新內(nèi)容到第三個(gè)欄目。這時(shí)有兩種解決方案:
方案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>

第二步:
改進(jìn)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 ) //小時(shí)  
 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ù)傳遞的實(shí)際應(yīng)用代碼分析,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 91福利小视频 | 中文字幕一区婷婷久久 | 日韩国产三级 | 欧美变态老妇重口与另类 | 精品一区二区香蕉 | 99精品久久久久久久免费看蜜月 | 国产高清91| 亚洲伊人久久大香线蕉苏妲己 | 91在线免费公开视频 | 久久免费99精品国产自在现线 | 国产高清美女一级a毛片久久 | 伊人中文在线 | 国产床戏无遮挡免费观看网站 | 蜜臀91精品国产免费观看 | 91精品全国免费观看含羞草 | 成年香蕉大黄美女美女 | 日韩精品国产自在久久现线拍 | 五月综合激情视频在线观看 | 欧美xxx喷水| 国产成人一区二区视频在线观看 | 日本永久免费 | 国产成人综合在线观看网站 | 亚洲国产人成在线观看 | 日本视频www色 | 四虎4hu永久在线观看 | 精品久久久久久久久免费影院 | 国产精自产拍久久久久久蜜 | 色老板视频在线观看 | 国语自产免费精品视频在 | 国产男人女人做性全过程视频 | 日本欧美一区二区免费视 | 久久久99精品久久久久久 | 久久机热这里只有精品无需 | 国产精品香蕉在线一区 | 性做久久久久久久久男女 | 国产欧美久久久另类精品 | 玖玖玖视频在线观看视频6 玖玖免费 | 欧美特黄a级高清免费看片 欧美特黄a级片 | 亚洲一区二区在线视频 | 四虎激情 | 国产视频二区在线观看 |