我有一个htm
文件,其中包含iframe
和菜单结构。该菜单可以在htm
或iframe
文件中加载aspx
文件。没问题。
但是......现在他们希望iframe
获得其内容的大小。 (因此iframe
中不会有滚动条,但您必须滚动整个htm
文件。)
我没有让这个工作,所以我想我会用div
来解决这个问题。但我无法将aspx
文件加载到div
。
所以我被困住了。要么我必须找到让iframe
成长的方法,要么我必须找到一种方法来加载aspx
中的div
文件。
答案 0 :(得分:1)
这是一篇关于如何使用jQuery执行此操作的文章。这篇文章是针对DotNetNuke的,但前提是相同的。
http://jbscdev.blogspot.com/2007/08/automatic-iframe-height-sizing-using.html
答案 1 :(得分:0)
将远程内容直接放在div中将是最简单的,否则您必须尝试在页面加载后自动调整iframe的大小,甚至可能在此之后更改高度。
要将HTML内容从远程源加载到div中,您需要查看通过javascript向浏览器公开的XML HTTP Objects。
听起来你并不熟悉这个概念所以我建议使用像jQuery这样的Javascript库来帮助你。