CONAN ZONE

          你越掙扎我就越興奮

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            0 Posts :: 282 Stories :: 0 Comments :: 0 Trackbacks

          今天發現自己的項目存在一個問題,一些連接需要頁面完全load完成之后才能點擊,否則報js錯,原因是因為有些js文件還沒load完成,而這些連接又正好用到這些js,怎么辦呢

          解決辦法2個,第一是在load完成之前把這些按鈕全部disabled,再處理onload事件,把他們enable,這樣好像比較麻煩

          另外一個覺得辦法是,在用戶點擊連接的時候先判斷頁面是否load完成,如果沒有完成,那就什么都不干

          判斷方法如下

          1. var complete = false;   
          2.   
          3. document.onreadystatechange = function(){   
          4.   
          5.     complete = true;   
          6.   
          7. }  
          然后再在連接的onclick事件函數里里加上
          1. <PRE class=jscript name="code">if(complete == false){   
          2.   
          3.     return;   
          4.   
          5. }</PRE>  
          posted on 2008-07-12 19:17 CONAN 閱讀(1204) 評論(0)  編輯  收藏 所屬分類: JS
          主站蜘蛛池模板: 石林| 榕江县| 开鲁县| 高州市| 晋宁县| 洛宁县| 巴林右旗| 台北市| 威海市| 宜宾市| 彭泽县| 芜湖市| 阳山县| 恩平市| 南丰县| 石首市| 安多县| 西峡县| 兰西县| 宁陕县| 监利县| 云霄县| 文水县| 龙州县| 通化市| 治多县| 泌阳县| 河西区| 宁陵县| 昭通市| 延津县| 眉山市| 寻甸| 万荣县| 东平县| 盐池县| 关岭| 神池县| 屯留县| 梨树县| 宿松县|