在div中加载aspx或调整iframe的大小

时间:2009-01-14 10:47:54

标签: asp.net javascript iframe html

我有一个htm文件,其中包含iframe和菜单结构。该菜单可以在htmiframe文件中加载aspx文件。没问题。

但是......现在他们希望iframe获得其内容的大小。 (因此iframe中不会有滚动条,但您必须滚动整个htm文件。)

我没有让这个工作,所以我想我会用div来解决这个问题。但我无法将aspx文件加载到div

所以我被困住了。要么我必须找到让iframe成长的方法,要么我必须找到一种方法来加载aspx中的div文件。

2 个答案:

答案 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库来帮助你。