emu in blogjava

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            171 隨筆 :: 103 文章 :: 1052 評論 :: 2 Trackbacks
          需求主要是限時內連不通服務器就要發現并做相應的處理,不能死等鏈接超時。用圖片實現:
          <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+"毫秒內響應<br>"
                          i.src
          ="about:blank";
                      }
                  }(i),timeout);
              i.onerror
          =i.onload=function(){
                      
          return function(){
                          clearTimeout(i.timer);
                          document.getElementById(
          "output").innerHTML+=i.src+"可以在"+timeout+"毫秒內響應<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 閱讀(387) 評論(1)  編輯  收藏 所屬分類: DHTML和JAVASCRIPT 技術

          評論

          # re: 幫同事做了個網絡情況監測腳本 2009-12-21 18:27 Wraith
          能否簡單的說下為何要用圖片實現? 還有為何要return function?  回復  更多評論
            

          主站蜘蛛池模板: 渭源县| 明水县| 怀宁县| 三都| 攀枝花市| 萨迦县| 哈尔滨市| 汤原县| 聂拉木县| 得荣县| 遵化市| 秭归县| 错那县| 浑源县| 通辽市| 灌云县| 镇远县| 康乐县| 方正县| 南昌市| 钟山县| 临泽县| 大同县| 高雄县| 荃湾区| 专栏| 丰都县| 区。| 甘孜县| 绵阳市| 晋江市| 滨海县| 乌什县| 韩城市| 青州市| 文化| 长沙市| 朝阳区| 岳阳市| 彭阳县| 苏州市|