emu in blogjava

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            171 隨筆 :: 103 文章 :: 1052 評(píng)論 :: 2 Trackbacks
          需求主要是限時(shí)內(nèi)連不通服務(wù)器就要發(fā)現(xiàn)并做相應(yīng)的處理,不能死等鏈接超時(shí)。用圖片實(shí)現(xiàn):
          <HTML>
          <BODY>
          <SCRIPT LANGUAGE="JavaScript">
          <!--
          var timeout=200;
          function checkConnection(url){
              
          var i=new Image();
              i.timer
          =setTimeout(function(i){
                      
          return function(){
                          i.onload
          =i.onerror=null;
                          document.getElementById(
          "output").innerHTML+=i.src+"無法在"+timeout+"毫秒內(nèi)響應(yīng)<br>"
                          i.src
          ="about:blank";
                      }
                  }(i),timeout);
              i.onerror
          =i.onload=function(){
                      
          return function(){
                          clearTimeout(i.timer);
                          document.getElementById(
          "output").innerHTML+=i.src+"可以在"+timeout+"毫秒內(nèi)響應(yīng)<br>"
                      }
                  }(i);
              i.src
          =url;
          }
          checkConnection(
          "http://www.google.cn")

          checkConnection(
          "http://www.google.com")
          checkConnection(
          "http://www.google.tw")
          checkConnection(
          "http://www.google.hk")
          checkConnection(
          "http://www.google.kr")
          checkConnection(
          "http://www.google.au")
          //-->
          </SCRIPT>
          <div id="output"></div>
          </BODY>
          </HTML>
          posted on 2009-09-18 19:39 emu 閱讀(385) 評(píng)論(1)  編輯  收藏 所屬分類: DHTML和JAVASCRIPT 技術(shù)

          評(píng)論

          # re: 幫同事做了個(gè)網(wǎng)絡(luò)情況監(jiān)測腳本 2009-12-21 18:27 Wraith
          能否簡單的說下為何要用圖片實(shí)現(xiàn)? 還有為何要return function?  回復(fù)  更多評(píng)論
            

          主站蜘蛛池模板: 杂多县| 金坛市| 工布江达县| 高尔夫| 太湖县| 香港 | 南城县| 洛扎县| 七台河市| 都江堰市| 木里| 杭锦旗| 东乌珠穆沁旗| 德钦县| 芮城县| 东港市| 天津市| 手游| 城步| 台东市| 通渭县| 红原县| 平江县| 治县。| 分宜县| 海宁市| 巍山| 当雄县| 彭泽县| 手游| 灵宝市| 榆社县| 仙桃市| 张家口市| 固原市| 河间市| 乐陵市| 礼泉县| 三江| 舞钢市| 高州市|