qqjianyue代碼工

          砌java代碼
          posts - 62, comments - 9, trackbacks - 0, articles - 10
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          javascript 標準方法加載script標簽

          Posted on 2009-12-11 18:57 Qzi 閱讀(478) 評論(0)  編輯  收藏 所屬分類: javascript

          IE的 script 元素支持onreadystatechange事件,不支持onload事件。
          FF的script 元素不支持onreadystatechange事件,只支持onload事件。
          如果要在一個<script src="xx.js"> 加載完成執行一個操作,FF使用onload事件就行了,IE下則要結合onreadystatechange事件和this.readyState
          var loadScript = function(fileName,callback) {
           var scriptTag = document.createElement("script");
            scriptTag.src = fileName;
            document.body.appendChild(scriptTag);
            if (callback) {
             scriptTag.onload = callback;//ff
             scriptTag.onreadystatechange = function()//ie
             {
              if (scriptTag.readyState == "loaded") {
              callback();
             }
            }
           }
          }

          主站蜘蛛池模板: 山东| 钟山县| 镇坪县| 峨边| 土默特右旗| 龙游县| 吉安县| 安陆市| 景东| 石家庄市| 汤阴县| 云浮市| 昭觉县| 海口市| 加查县| 正镶白旗| 西丰县| 曲阳县| 右玉县| 察哈| 府谷县| 新乡市| 临西县| 商洛市| 樟树市| 灵武市| 信宜市| 中阳县| 大渡口区| 昌图县| 永福县| 新郑市| 云龙县| 上高县| 二手房| 固阳县| 当涂县| 崇文区| 固镇县| 宜宾县| 车致|