tip: 遇到的一些問題:第一次加載頁面的時候,iframe高度會自動擷取到,但是改變浏覽視窗就實效了,
第二次切換的時候,也實效,是以要監聽 iframe 的onload事件 和浏覽器 window.resize 事件:
代碼如下:
<iframe src="http://www.baidu.com" id="myIframe" scrolling="no" onload="changeFrameHeight()" frameborder="0"></iframe>
function changeFrameHeight(){
var ifm= document.getElementById("myIframe");
ifm.height = document.documentElement.clientHeight;
}
window.onresize=function(){