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


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


          網站導航:
           
          主站蜘蛛池模板: 云霄县| 资溪县| 惠来县| 开远市| 太谷县| 大庆市| 阜新市| 望江县| 榆社县| 南投市| 板桥市| 安顺市| 当阳市| 绥芬河市| 巴南区| 满洲里市| 井陉县| 潮州市| 晋江市| 克拉玛依市| 页游| 上饶市| 固原市| 霍山县| 商洛市| 绥棱县| 洛阳市| 泸溪县| 遵化市| 通化县| 三明市| 义马市| 城固县| 肃北| 中超| 米林县| 宜川县| 衡南县| 合肥市| 宜兴市| 思茅市|