< 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 ,如需轉載請自行聯系原作者