公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

JS技巧:window.location.href出問題分析思路

admin
2010年8月17日 23:12 本文熱度 4628

今天在公司給別的同事改bug,其中一個(gè)是window.location.href  不起作用


alert(”ok”)
window.location.href = ‘/event/index.php?from_city=’ + site;


上面的alert(”ok”);是不跳轉(zhuǎn)后用來調(diào)試的,頁(yè)面反映為現(xiàn)實(shí)url的值,但不進(jìn)行跳轉(zhuǎn),分析思路是window.location.href出問題,所以嘗試了常用的調(diào)試方式,比如:


判斷是否是在包含頁(yè)里面:采用


window.parent.location.href=url; //這個(gè)完全否決,因?yàn)椴皇沁@種情況


采用 window.href location.href document.href均無效


于是跳出判斷函數(shù)內(nèi)部出錯(cuò),分析頁(yè)面出發(fā)該函數(shù)的事件,原來是這樣的:


<a href=”javascript:void(0)” onclick=”changeSite(’200′)”>


發(fā)現(xiàn)問題:<a href=”javascript:void(0)” ,于是修改為:


<a href=”javascript:changeSite(’200′)”>


于是一切正常!


為什么會(huì)發(fā)生這個(gè)問題呢?我們來看看javascript:void(0) :


JavaScript中void是一個(gè)操作符,該操作符指定要計(jì)算一個(gè)表達(dá)式但是不返回值。


void 操作符用法格式如下:
1. javascript:void (expression)
2. javascript:void expression


expression 是一個(gè)要計(jì)算的 JavaScript 標(biāo)準(zhǔn)的表達(dá)式。表達(dá)式外側(cè)的圓括號(hào)是可選的,但是寫上去是一個(gè)好習(xí)慣。 (實(shí)現(xiàn)版本 Navigator 3.0 )


你可以使用 void 操作符指定超級(jí)鏈接。表達(dá)式會(huì)被計(jì)算但是不會(huì)在當(dāng)前文檔處裝入任何內(nèi)容。


下面的代碼創(chuàng)建了一個(gè)超級(jí)鏈接,當(dāng)用戶點(diǎn)擊以后不會(huì)發(fā)生任何事。當(dāng)用戶點(diǎn)擊鏈接時(shí),void(0) 計(jì)算為 0,但在 JavaScript 上沒有任何效果。


<A HREF=”javascript:void(0)”>單擊此處什么也不會(huì)發(fā)生</A>


下面的代碼創(chuàng)建了一個(gè)超級(jí)鏈接,用戶單擊時(shí)會(huì)提交表單。


<A HREF=”javascript:void(document.form.submit())”>
單擊此處提交表單</A>


對(duì)于jquery 和yui等前端框架來說他們都有阻止默認(rèn)事件的方法,在調(diào)用window.location.href 等其他重定向方法之前阻止掉連接的默認(rèn)事件就可以哈


比如


$(’#changesite-panel a.city’).click(function(ev){
ev.preventDefault();
changeSite($(this).attr(’rel’));
});
function changeSite(site){
window.location.href = ‘/event/index.php?from_city=’ + site;
}
})();


該文章在 2010/8/17 23:12:00 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产一区二区精品人妖系列 | 99久久国产精品免费一区二区 | 2025三级日本动漫在线观看 | 18禁男女无遮挡啪啪网站 | 国产欧美一级天堂 | 国产在线观看美女福利精 | 精品国产一区二区三区在线观看 | 精品国产一区二区久久久浪潮av | 精品久久久久久天堂色毛毛 | 国产成人无码a区播放视频 国产成人无码a区视频在线观看 | 成人午夜网站在线观看视频 | 国产综合变态自虐重口另类 | 成人午夜性a一级毛片免费 成人午夜亚洲精品无 | 91精品国产三级在线观看 | 国产成人无码av在线播放动漫 | 国产一区二区三区免费高清在线 | 国产女主播精品大秀系列 | 国产裸舞表演裸体写真一区二区 | 国产酒店出轨同事露脸 | 国产一区二区三区婷婷五月 | 囯产免费久久久久久国产免费 | 国产自愉自 | 精品午夜亚洲成人av毛片 | 国产高清在线精品一区不卡 | 丰满少妇精品无码专区 | 国产白浆在线 | 国产三级在线观看免费播放 | 国产精品无码国模私拍视频 | 国产精品爆乳奶水无码视频免费 | 国产成人欧美一区二区三区不卡 | 国产精品一区二区三区 | 91九色国产操逼无码视频 | 国产vr在线视频一区二区不卡 | 成人综合国语对白 | 国产av无码秘在线 | 国产一区二区三区精品久久 | 成年女人毛片免费观看97 | 91久久精品国产免费一区 | 国产成人无码专区 | av网站在线播放 | 国产高清白嫩在线播放 |