IE8,11的iframe高度自適應

2022-05-28 16:09:09 字數 919 閱讀 8946

相容模式:

function iframeheighttzinfo()

//下面的**和上方取物件相同,都是從ifm.document取高度

//if (ifm.contentdocument && ifm.contentdocument.body.offsetheight)else if(ifm.document && ifm.document.body.scrollheight)

}...

非相容模式下:

document.getelementbyid("iframe_tzinfo").document  //ie8,ie11同域跨域undefind;

document.getelementbyid("iframe_tzinfo").contentdocument  //ie8,ie11同域可用,跨域拒絕訪問

document.frames["iframe_tzinfo"].document  //ie11,ie8同域可用,跨域拒絕訪問,

document.frames["iframe_tzinfo"].contentdocument  //ie8,ie11同域undefind,跨域拒絕訪問

相容模式下:

document.getelementbyid("iframe_tzinfo").document  //ie8,11同域,跨域都可用------------->推薦

document.getelementbyid("iframe_tzinfo").contentdocument  //ie8,11同域跨域undefind

document.frames["iframe_tzinfo"].document //ie8,11同域可用,跨域拒絕訪問

document.frames["iframe_tzinfo"].contentdocument//ie8,11,同域undefind,跨域拒絕訪問

關於ie6下iframe的高度bug

有個三列布局 樣式上已經給三個div加了寬度和左浮動,布局沒問題。程式設計師要把右面的div用iframe來實現,即把 right的浮動和寬度加到了iframe上面,放到了iframe裡面。如下 iframe的高度是由程式來控制的,高度不定。結果,在ie7及firefox下都沒問題,但在ie6中,i...

取消過渡模式後,iframe高度自拉伸

1,首先認識下什麼是doctype doctype是document type 文件型別 的簡寫,在web設計中用來說明你用的xhtml或者html是什麼版本。那麼這些 有什麼含義?一定要放置嗎?什麼是doctype 上面這些 我們稱做doctype宣告。doctype是document type ...

設定iframe的高度

為了使iframe不出現滾動條 使用瀏覽器自身的滾動條 需要把iframe內嵌頁面的scrollheight高度設定給iframe的height,這裡需要注意的是,在設定iframe高度前需要把iframe的高度清空下,具體如下 iframe 高度自適應js document ready funct...