javascript實(shí)現(xiàn)框架高度隨內(nèi)容改變的方法
本文實(shí)例講述了javascript實(shí)現(xiàn)框架高度隨內(nèi)容改變的方法。分享給大家供大家參考。具體如下:
有兩種方法:
一、就是通過父頁面改變
這里要理解框架的兩個(gè)屬性 contentWindow 和contentDocument 兩個(gè)屬性的意思和window document意思差不多,不同的是contentWindow 所有瀏覽器都支持,contentDocument ie6,7不支持,chrome 也不支持
<iframe onload="change_height()"></iframe>
function change_height(){
var iframe=document.getElementById("iframe_id");
//取得框架元素
var i_height=iframe.contentWindow.document.body.scrollHeight||iframe.contentWindow.document.documentElement.scrollHeight;
//取得框架內(nèi)容的高度
iframe.height=i_height;
//改變
}
二、就是通過內(nèi)容改變
在內(nèi)容頁進(jìn)行
window.onload=function(){
var iframe=parent.document.getElementById("iframe_id");
//取得框架元素
iframe.height=document.body.scrollHeight||document.documentElement.scrollHeight;
//取得框架內(nèi)容的高度并改變
}
希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。
- 框架頁面高度自動(dòng)刷新的Javascript腳本
- Javascript 完美運(yùn)動(dòng)框架(逐行分析代碼,讓你輕松了運(yùn)動(dòng)的原理)
- JavaScript實(shí)現(xiàn)防止網(wǎng)頁被嵌入Frame框架的代碼分享
- JavaScript框架(iframe)操作總結(jié)
- javascript實(shí)現(xiàn)iframe框架延時(shí)加載的方法
- 通過javascript獲取iframe里的值示例代碼
- JavaScript設(shè)置IFrame高度自適應(yīng)(兼容各主流瀏覽器)
- JavaScript 處理Iframe自適應(yīng)高度(同或不同域名下)
相關(guān)文章
用Webpack構(gòu)建Vue項(xiàng)目的實(shí)踐
這篇文章主要介紹了用Webpack構(gòu)建Vue項(xiàng)目的實(shí)踐,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-11-11
javascript如何讀寫本地sqlite數(shù)據(jù)庫
這篇文章主要介紹了javascript如何讀寫本地sqlite數(shù)據(jù)庫問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02
JavaScript實(shí)現(xiàn)動(dòng)態(tài)留言板
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)動(dòng)態(tài)留言板,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-03-03
javascript中的self和this用法小結(jié)
本篇文章主要是對(duì)javascript中的self和this用法進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2014-02-02
動(dòng)態(tài)修改DOM 里面的 id 屬性的弊端分析
我不知道是否有什么標(biāo)準(zhǔn)規(guī)定不允許修改id屬性,或者不建議修改id屬性,總之IE對(duì)此支持不佳。2008-09-09

