<strike id="wo2ow"></strike>
        1. <strike id="wo2ow"><table id="wo2ow"></table></strike>

          Courage is grace under pressure

          用我一輩子去追求

          導航

          <2006年9月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          統計

          • 隨筆 - 17
          • 文章 - 1
          • 評論 - 2
          • 引用 - 0

          常用鏈接

          留言簿(43)

          隨筆檔案

          文章檔案

          相冊

          XML的Blog

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          讓innerHTML的標簽執行起來

          在我們使用AJAX的時候,經常要用到innetHTML來更新對象的內容,但是對于更新的<script>腳本程序瀏覽器卻無法執行,它不執行的原因是:<s-cript>標簽只在瀏覽器第一次文檔加載中被解析,下面介紹怎么樣讓<script>跑起來。

          分析問題

          既然<script>只在文檔加載中才被解析,那么我就得調用document.write()方法來重新加載一次,但是這樣的話原來頁面的內容也會被覆蓋掉了-,所以不得不用IFRAME把document.write()裝載起來。

          解決問題

          var jsCode = 需要執行的JS代碼
          var jsIframe = document.createElement("iframe");
          jsIframe.style.display = "none";//把jsIframe隱藏起來
          document.body.appendChild(jsIframe);
          with(window.frames[window.frames.length - 1]){
          document.open();
          document.write(jsCode); //執行JS代碼
          document.close();

          }

          jsIframe.outerHTML="";//執行后刪除iframe對象

          這里需要注意一個問題,因為jsCode是在iframe中運行,所以所有的頁面元素都在iframe父對象之下,要調用頁面元素對象必須得用 parent.obj 這種方式。

          posted on 2006-09-06 17:58 xyh 閱讀(390) 評論(0)  編輯  收藏


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


          網站導航:
           
          設為首頁 加入收藏 與我聯系 您的瀏覽器: Netscape 5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

          主站蜘蛛池模板: 安新县| 襄汾县| 南充市| 清苑县| 四会市| 湟源县| 平武县| 辽阳县| 瑞丽市| 介休市| 临清市| 奉节县| 南开区| 泗阳县| 启东市| 内黄县| 茶陵县| 双流县| 若尔盖县| 凉山| 色达县| 海盐县| 乌兰察布市| 微山县| 安达市| 景泰县| 祁门县| 丽江市| 正阳县| 吴江市| 陆良县| 吉林省| 九龙县| 河间市| 瓦房店市| 张家界市| 平遥县| 昌平区| 辽中县| 潞城市| 黑河市|
          <ul id="wo2ow"></ul>
        2. <abbr id="wo2ow"></abbr>
        3. <strike id="wo2ow"><input id="wo2ow"></input></strike>
          <ul id="wo2ow"></ul>
            • <fieldset id="wo2ow"></fieldset>