weidagang2046的專欄

          物格而后知致
          隨筆 - 8, 文章 - 409, 評論 - 101, 引用 - 0
          數(shù)據(jù)加載中……

          iframe 的用法與注意事項

          好多同志對 iframe 是如何控制的,并不是十分了解,基本上還處于一個模糊的認(rèn)識狀態(tài).

          注意兩個事項,ifr 是一個以存在的 iframe 的 ID 和 NAME 值:
          document.getElementById(“ifr”);
          window.frames[“ifr”];

          要想使用iframe內(nèi)的函數(shù),變量就必須通過第二種方法.因為它取的是一個完整的DOM模型(不知道這樣說對不對).第一種方法只是取出了一個OBJECT而已.

          如果只想改變iframe的 src 或者 border , scrolling 等 attributes(與property不是一個概念,property是不能寫在標(biāo)簽內(nèi)的,比如:scrollHeight,innerHTML等),就需要用到第一種方法.

          如果想取得iframe的頁面(不是iframe本身),就需要使用第二種方法,因為它取得的是一個完整的DOM模型,比如想得到iframe的document.body的內(nèi)容,就只能用第二種方法.

          還要注意的是,如果在iframe的頁面未完全裝入的時候,調(diào)用iframe的DOM模型,會發(fā)生很嚴(yán)重的錯誤,所以,你要準(zhǔn)備一個容錯模式.


          from: http://www.pubcms.com/demo/tech/web/000555.asp

          posted on 2006-11-21 10:39 weidagang2046 閱讀(225) 評論(0)  編輯  收藏 所屬分類: Javascript

          主站蜘蛛池模板: 宁都县| 苏尼特左旗| 土默特左旗| 奎屯市| 唐河县| 台州市| 固原市| 泰和县| 轮台县| 淄博市| 黄石市| 霍林郭勒市| 色达县| 昔阳县| 包头市| 巴马| 棋牌| 留坝县| 宜良县| 商丘市| 东至县| 兴海县| 上林县| 高碑店市| 洮南市| 天津市| 资阳市| 永丰县| 台北市| 资中县| 辽阳县| 崇阳县| 阿鲁科尔沁旗| 甘泉县| 怀安县| 仙桃市| 崇州市| 民乐县| 高平市| 呼伦贝尔市| 宜昌市|