用contentWindow可以取得frame或iframe所載入的頁面
<script>
function aa(){
var f=document.getElementById('ff');
f.style.height = f.contentWindow.document.body.scrollHeight + 40 + 'px';
}
</script>
<iframe frameborder="0" id="ff" onload="aa();" src="test.html" width="600"></iframe>
jQuery則用contents()取的iframe所載入的頁面
<script>
$(function(){
$("#ff").load(function(){
$(this).height($(this).contents().find("body").height() + 40);
});
});
</script>
<iframe frameborder="0" id="ff" src="test.html" width="600"></iframe>
沒有留言:
張貼留言