qqjianyue代碼工

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

          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"> 加載完成執(zhí)行一個操作,F(xiàn)F使用onload事件就行了,IE下則要結(jié)合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();
             }
            }
           }
          }

          主站蜘蛛池模板: 东平县| 黑河市| 武定县| 揭东县| 沾化县| 东宁县| 永清县| 孝昌县| 射阳县| 凤庆县| 台州市| 南岸区| 萨嘎县| 瓦房店市| 鹤庆县| 河北区| 芒康县| 平山县| 根河市| 呼伦贝尔市| 江源县| 赣榆县| 陇西县| 东兰县| 临泉县| 临城县| 文昌市| 保亭| 宜宾县| 玉山县| 射洪县| 阳曲县| 江永县| 保亭| 黑龙江省| 高州市| 观塘区| 桦甸市| 西华县| 高要市| 揭东县|