使IFrame根据内容自动调整大小
来源:互联网 发布:常用linux命令大全 编辑:程序博客网 时间:2024/04/30 14:36
在下面的示例中,我们最初将 IFRAME 元素的宽度和高度属性设置为了 1。加载之后,我们会检查 IFRAME 中已加载文档正文的 scrollWidth 和 scrollHeight 属性,以查看它是否大于该 IFRAME 的 offsetWidth 和 offsetHeight 属性。然后,我们将宽度和高度属性设置为等于 scrollWidth 和 scrollHeight 属性,再加上一个很小的缓冲余地。
请注意,如果 IFRAME 中加载的文档来自其他域而不是该包含文档,则我们会遇到 Access is denied 错误。这是出于安全方面的原因。
<html>
<head>
<script>...
function window.onload()
...{
if (frName1.document.body.scrollWidth > document.all.fr1.offsetWidth)
...{
document.all.fr1.width = frName1.document.body.scrollWidth + 4;
}
if (frName1.document.body.scrollHeight > document.all.fr1.offsetHeight)
...{
document.all.fr1.height = frName1.document.body.scrollHeight + 4;
}
}
</script>
</head>
<body>
<iframe id="fr1" name="frName1" height="1" width="1" src="about:abc<br>defghijklmnopqrst<br>uvwxyz"></iframe>
</body>
</html>
<head>
<script>...
function window.onload()
...{
if (frName1.document.body.scrollWidth > document.all.fr1.offsetWidth)
...{
document.all.fr1.width = frName1.document.body.scrollWidth + 4;
}
if (frName1.document.body.scrollHeight > document.all.fr1.offsetHeight)
...{
document.all.fr1.height = frName1.document.body.scrollHeight + 4;
}
}
</script>
</head>
<body>
<iframe id="fr1" name="frName1" height="1" width="1" src="about:abc<br>defghijklmnopqrst<br>uvwxyz"></iframe>
</body>
</html>
- 使IFrame根据内容自动调整大小
- iframe自动根据内容调整大小
- iframe根据内容自动调整长度.
- 根据内容自动调整IFrame高度
- iframe 的高度根据内容自动调整
- 根据内容自动调整iframe框架高度
- 让iframe根据内容自动调整高度~~~
- 根据内容自动调整IFrame高度
- showModalDialog根据内容自动调整窗口大小
- showModalDialog根据内容自动调整窗口大小
- IFrame自动调整大小
- IFrame 自动调整大小
- iframe自动调整大小
- jquery控制iframe根据内容高度自动调整问题。
- 根据内容自动调整弹出窗口大小的JS解决方案
- 根据内容自动调整弹出窗口大小的JS解决方案
- 根据内容自动调整弹出窗口大小的JS解决方案
- 根据内容自动调整弹出窗口大小的JS解决方案
- table内框效果
- web.config文件详解(转)
- 栈(stack)与堆(heap)
- Java多线程笔记
- 关于sap的一些网友评论(收集)
- 使IFrame根据内容自动调整大小
- 让优先级问题远离我们!!!
- 程序运行过程中直接配置数据源
- oracle 学习(五)
- 繁忙的一天
- 逆蛇型矩阵(螺旋魔方矩阵)
- TableLayoutPanel 常见操作
- vc平台下 解决外部符号错误:_main,_WinMain@16,__beginthreadex
- One method to disable close button on title bar