<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    王東校的Blog

    IE6下鏈接ONCLICK事件處理中的請求被ABORTED

    一大早發現,ie6下點發起對話沒法彈出窗口,ff瀏覽器就是可以的。開啟HttpWatch檢測,發現點擊的被aborted。
    查找資料顯示aborted的原因如下。
    The (Aborted) value is more complex in its origin. It occurs when IE has started to process the request for a URL (e.g. to download an image), but then decides to cancel the operation. Here are some examples of when this can occur:
    If you click on a link or bookmark while a page is downloading, or click on IE’s Stop button, you will see that IE cancels any requests which are still active and HttpWatch shows the (Aborted) result.
    A CSS rollover image on a page will start a request when the mouse pointer is moved into its active area. If the mouse pointer quickly moves away again, IE may abort the request if it has not already completed.
    Sometimes javascript is used to fire off requests for background tasks or to gather statistics on a page. Often this can lead to aborted results if the javascript does not wait for the response to be received from the server.
    繼續尋找根源,搜索到發現這個問題是ie6中一個底層 機制的bug,之后的版本已經解決了。據說<a href="javascript:void(0)">或者<a href=#">這樣使用a標簽的話并不能阻止a標簽最后觸發一個什么行為,導致ie6會錯誤的認為頁面刷新或者重定向了,并且中斷了當前所有連 接,這樣新的加載就被aborted了。解決方案最簡單的方法有兩個,一個是這樣使用a標簽<a href="xxx(); return false;">,另外一個就是用div替換a標簽來用。至此,問題總算解決。
    在開發中常使用<a>標簽代替button,好處在于可以利用a:hover樣式做mouseover效果,但下面的代碼在IE6下就有問題,onclick中的請求被aborted。
    <a href="javascript:void(0);" onclick="$('current').src='images/001.jpg';">切換圖片</a>,IE6下圖片不顯示。
    <a href="javascript:void(0);" onclick="MyJrjRelation.checkAttention();">關注此人</a>,IE6下請求失敗。
    解決方法:
    1. 不使用onclick,但必須保證處理函數不返回值,否則瀏覽器將清空頁面,只顯示函數的結果。如果checkAttention返回false,瀏覽器中就會顯示false。
    <a href="javascript:MyJrjRelation.checkAttention();">關注此人</a>
    <a href="javascript:void(MyJrjRelation.checkAttention());">關注此人</a>   void返回undefined;
    2. 在onclick上加return false阻止瀏覽器執行href。href屬性還是必須的,否則鏈接就樣式失效了。
    <a href="javascript:void(0);" onclick="MyJrjRelation.checkAttention();return false;">關注此人</a>
    總結來說<a href="javascript:void(0);" onclick="MyJrjRelation.checkAttention();return false;">的兼容性最好。
    原文地址:
    http://blog.csdn.net/wangjj_016/article/details/5304784

    posted on 2012-06-26 14:54 王東校 閱讀(251) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲A∨午夜成人片精品网站| 成年人免费网站在线观看| 亚洲男人的天堂一区二区| 美女露隐私全部免费直播| 免费国产成人午夜私人影视| 男女猛烈xx00免费视频试看| 免费乱理伦在线播放| 一区二区三区在线免费观看视频 | 亚洲av日韩av无码| 精品一卡2卡三卡4卡免费视频| 伊伊人成亚洲综合人网7777| 中国国语毛片免费观看视频| 亚洲av中文无码乱人伦在线r▽| 日本免费一区二区三区| 亚洲午夜国产精品| 日韩成人免费视频播放| 日韩精品无码永久免费网站| 久久被窝电影亚洲爽爽爽| 久久国产精品成人片免费| 亚洲伦理中文字幕| 又粗又大又硬又爽的免费视频| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 日韩人妻无码免费视频一区二区三区| 亚洲AV成人精品一区二区三区| 亚洲国产精品碰碰| 无码囯产精品一区二区免费| 色偷偷女男人的天堂亚洲网| 免费一看一级毛片全播放| 免费高清国产视频| 亚洲AV无码资源在线观看| 亚洲午夜久久久久久久久久| 18禁黄网站禁片免费观看不卡| 亚洲乱码av中文一区二区| 亚洲中文字幕久久精品无码APP| 99精品视频在线免费观看| 国产精品亚洲专区无码唯爱网| 亚洲综合av永久无码精品一区二区 | 女人被免费视频网站| 久久成人18免费网站| 亚洲一区中文字幕在线电影网| 久久久久亚洲av成人无码电影|