iframe 的用法與注意事項

2021-05-22 15:48:05 字數 1022 閱讀 3654

注意兩個事項,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:

bb.htm

i'm a sub frame!

......

......

......

......

......

......

......

......

......

......

......

......

......

......

......

......

......

......

......

......

......

iframe的呼叫注意事項

做demo演示的時候,遇到了一點小小的麻煩。昨天改的demo,今天又要調整,而且是涉及到每個頁面的部分,所以更改起來,甚是麻煩!所以用了個iframe,這個麻煩,就解決了!idea 具體是這樣的 對二級的選單進行調整,如果沒有iframe的話,那麼每個二級頁面都需要調整 如果新建乙個二級選單 sub...

linq list select用法注意事項

下面是我自己做的乙個例子 listordlist new list var b ordlist.where o o.trackingno aa tolist var aa ordlist.select o o.trackingno aa tolist var c ordlist.select o o...

JNative用法注意事項

公司要做個跟裝置打交道的web系統,需要j a呼叫dll。搞j a的同事說jnative看起來挺好使的,找俺幫忙調通。用的是1.3.1版本 環境設定。jnative的除錯資訊需要開啟才能更清楚些,要不總是說沒載入庫,跟沒說一樣。system.setproperty jnative.debug tru...