close
iframe的用法與註意事項
*你要不要跟我去鄭紹隆整形外科內視鏡隆乳不去不蓋妳*鐘點清潔優惠實施中找沅麗台北清潔公司施作實在平價收費*在香奈兒犬舍紅貴賓幼犬狗狗健康*我去團購Fado烘焙坊蛋糕宅配便宜又好吃*推薦虹茱男公關真好玩
最快速便利的網站設計服務,韓國風格版面快速設計~
好多同志對iframe是如何控制的,並不是十分了解,基本上還處於一個模糊的認識狀態.
注意兩個事項,ifr是一個以存在的iframe的ID和NAME值:
document.getElementById(“ifr”);
window.frames[“ifr”];
要想使用iframe內的函數,變量就必須通過第二種方法.因為它取的是一個完整的DOM模型(不知道這樣說對不對).第一種方法只是取出了一個OBJECT而已.
如果只想改變iframe的src或者border , scrolling等attributes(與property不是一個概念,property是不能寫在標籤內的,比如:scrollHeight,innerHTML等),就需要用到第一種方法.
如果想取得iframe的頁面(不是iframe本身),就需要使用第二種方法,因為它取得的是一個完整的DOM模型,比如想得到iframe的document.body的內容,就只能用第二種方法.
還要注意的是,如果在iframe的頁面未完全裝入的時候,調用iframe的DOM模型,會發生很嚴重的錯誤,所以,你要準備一個容錯模式.
下面是示例,一個是aa.htm,一個是bb.htm,請先考到本地在運行,原因不用我在說了吧!
aa.htm
注意兩個事項,ifr是一個以存在的iframe的ID和NAME值:
document.getElementById(“ifr”);
window.frames[“ifr”];
要想使用iframe內的函數,變量就必須通過第二種方法.因為它取的是一個完整的DOM模型(不知道這樣說對不對).第一種方法只是取出了一個OBJECT而已.
如果只想改變iframe的src或者border , scrolling等attributes(與property不是一個概念,property是不能寫在標籤內的,比如:scrollHeight,innerHTML等),就需要用到第一種方法.
如果想取得iframe的頁面(不是iframe本身),就需要使用第二種方法,因為它取得的是一個完整的DOM模型,比如想得到iframe的document.body的內容,就只能用第二種方法.
還要注意的是,如果在iframe的頁面未完全裝入的時候,調用iframe的DOM模型,會發生很嚴重的錯誤,所以,你要準備一個容錯模式.
下面是示例,一個是aa.htm,一個是bb.htm,請先考到本地在運行,原因不用我在說了吧!
aa.htm
運行代碼框
[Ctrl+A 全部?? 提示:你可先修改部分代?,再按?行]
[Ctrl+A 全部?? 提示:你可先修改部分代?,再按?行]
全站熱搜