天天看點

iframe 自動适應高和寬問題 和 其他Frame操作技巧

< DOCTYPE html PUBLIC -WCDTD XHTML TransitionalEN httpwwwworgTRxhtmlDTDxhtml-transitionaldtd>

iframe 自動适應高和寬問題

iframe的滾動條很難看,很多時候需要自動調整高和寬 擴充到使頁面顯示正常。

搜尋了一下,以下是解決辦法:

function iframe_resize()

{

/方法一

document.getElementByIdx("iframe_resume").style.height= iframe_resume_name.document.body.scrollHeight; // IE7 和Firefox 都可以

document.getElementByIdx("iframe_resume").style.width = iframe_resume_name.document.body.scrollWidth; // IE7 和Firefox 都可以

//方法二:

// document.getElementByIdx("iframe_resume").style.height= windows.iframe_resume.document.body.scrollHeight; //IE7可以Firefox 不行

// document.getElementByIdx("iframe_resume").style.width =iframe_resume.document.body.scrollWidth; //IE7可以Firefox 不行 , 一般要引用window對象的屬性和方法時,不需要用“window.xxx”這種形式,而直接使用“xxx”就可以了。

return true;

}

在IE7和Firefox下面測試可以通過。但如果src指向的使 www.baidu.com 或者www.163.com 的時候還是不能适應。 這些頁面防止被frame了?

防止被 frame 代碼

各frame之間互相操作(Frame Target) ,ifame一樣有效

視窗辨別(Frame Name)

//////////////////是name 不是id

本文轉自 netcorner 部落格園部落格,原文連結:http://www.cnblogs.com/netcorner/archive/2007/09/25/2912290.html  ,如需轉載請自行聯系原作者

繼續閱讀