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屬性 就可以搞定的`~   回復  更多評論
            


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


          網站導航:
           
          主站蜘蛛池模板: 扶余县| 定襄县| 富锦市| 顺义区| 闽侯县| 屏山县| 呼和浩特市| 天台县| 鱼台县| 陆川县| 仁布县| 临夏市| 岳西县| 濮阳县| 郎溪县| 太和县| 龙山县| 修文县| 黔西县| 阳信县| 普宁市| 永吉县| 新巴尔虎左旗| 贵溪市| 鄂托克前旗| 灵寿县| 龙门县| 白山市| 北流市| 遂溪县| 博湖县| 崇左市| 交口县| 日喀则市| 大理市| 富宁县| 崇信县| 鄂托克前旗| 汉川市| 延边| 民乐县|