调整IFRAME的宽度和高度以配合其内容我需要一个解决办法自动调整这个width和height一种iframe几乎不适合它的内容。关键是宽度和高度可以在iframe已经装好了。我想我需要一个事件行动来处理包含在iframe中的身体尺寸的变化。
3 回答
慕的地6264312
TA贡献1817条经验 获得超6个赞
<script type="application/javascript">function resizeIFrameToFitContent( iFrame ) { iFrame.width = iFrame.contentWindow.document.body.scrollWidth; iFrame.height = iFrame.contentWindow.document.body.scrollHeight;}window.addEventListener('DOMContentLoaded', function(e) { var iFrame = document.getElementById( 'iFrame1' ); resizeIFrameToFitContent( iFrame ); // or, to resize all iframes: var iframes = document.querySelectorAll("iframe"); for( var i = 0; i < iframes.length; i++) { resizeIFrameToFitContent( iframes[i] ); }} );</script><iframe src="usagelogs/default.aspx" id="iFrame1"></iframe>
慕容708150
TA贡献1831条经验 获得超4个赞
<script type="text/javascript"> jQuery(document).ready(function () { jQuery("#IDofControlFiringResizeEvent").click(function () { var frame = $('#IDofiframeInMainWindow', window.parent.document); var height = jQuery("#IDofContainerInsideiFrame").height(); frame.height(height + 15); }); });</script>
添加回答
举报
0/150
提交
取消