goldrain

          金色雨點

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

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

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

          posted on 2005-07-29 16:04 goldrain 閱讀(6757) 評論(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屬性 就可以搞定的`~   回復  更多評論
            


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


          網站導航:
           
          主站蜘蛛池模板: 金秀| 襄樊市| 峨边| 永昌县| 正安县| 阿拉善左旗| 奉化市| 黄大仙区| 房山区| 齐齐哈尔市| 青河县| 乐昌市| 乌拉特前旗| 久治县| 滕州市| 昌图县| 昌邑市| 上林县| 安远县| 木兰县| 兴安盟| 黄山市| 水富县| 合肥市| 澳门| 莱阳市| 贵定县| 喜德县| 永兴县| 福鼎市| 马龙县| 信阳市| 尤溪县| 三亚市| 云和县| 芜湖县| 渑池县| 宜昌市| 高陵县| 安西县| 淳化县|