用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>
沒有留言:
張貼留言