调整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
提交
取消
