goldrain

          金色雨點

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            37 隨筆 :: 2 文章 :: 239 評論 :: 0 Trackbacks

          使用innerHTML進行頁面部分替換對復雜交互很有效。
          不過有個地方要注意
          .innerHTML里帶的script不會起作用
          為調試方便起見,可以先對innerHTML進行單獨調試,調通后將其中的javascript拷貝到主頁面。innerHTML中的script也不用刪除。

          .javascript報錯可能只針對innerHTML里的行數。

          posted on 2005-07-29 16:04 goldrain 閱讀(6752) 評論(6)  編輯  收藏

          評論

          # re: 使用innerHTML要注意的問題 2005-07-30 12:35 goldrain
          query使用innerHTML也可以實現局部更新
          不過必要性不是很大,query往往要求對選中記錄進入操作,
          操作返回后還能刷新原query分頁所在頁面,所以用session保持這些信息就不可避免...  回復  更多評論
            

          # re: 使用innerHTML要注意的問題 2005-12-05 11:20 wei
          不知道那位大哥能解決,有沒有什么辦法可以讓innerHTML里帶的script起作用,有沒有替代innerHTML的方法?  回復  更多評論
            

          # re: 使用innerHTML要注意的問題 2005-12-23 16:53 xlq
          瞞天過海
          ob.innerHTML="<scrip"+"t></s"+"cript>";  回復  更多評論
            

          # re: 使用innerHTML要注意的問題 2007-02-12 17:07 qianfeng
          @wei
          這樣試試<script defer="defer">  回復  更多評論
            

          # re: 使用innerHTML要注意的問題[未登錄] 2007-02-26 16:58 goldrain
          原來還是有辦法解決的,參照下面的代碼:
          function _xml_htmlInsert(partId, viewData) {

          var regexp1 = /<script(.|\n)*?>(.|\n|\r\n)*?<\/script>/ig;
          var regexp2 = /<script(.|\n)*?>((.|\n|\r\n)*)?<\/script>/im;

          /* draw the html first */
          partId.innerHTML = viewData.replace(regexp1, "");

          var result = viewData.match(regexp1);
          if (result) {
          for (var i = 0; i < result.length; i++) {
          var realScript = result[i].match(regexp2);
          _xml_executeScript(realScript[2], partId);
          /* Note: do not try to write more than one <script> in your view.*/
          /* break; process only one script element */
          }
          }

          }  回復  更多評論
            

          # re: 使用innerHTML要注意的問題[未登錄] 2008-04-01 17:43 Simple
          這個要用到defer屬性 就可以搞定的`~   回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 汶上县| 若尔盖县| 大理市| 金沙县| 正安县| 云梦县| 丹江口市| 桐城市| 车险| 嵩明县| 台前县| 恩平市| 应城市| 大宁县| 黄龙县| 鄂州市| 岫岩| 电白县| 河西区| 广饶县| 昌吉市| 淮北市| 白河县| 娱乐| 松阳县| 青神县| 黎平县| 合水县| 辛集市| 榆树市| 锡林郭勒盟| 邹平县| 竹溪县| 天峨县| 浦北县| 临邑县| 鄂温| 宜宾市| 将乐县| 隆林| 宜都市|