我有一个带有 iframe
和菜单结构的 htm
文件。菜单可以加载iframe
中的htm
文件或aspx
文件。完全没问题。
但是...现在他们希望 iframe
获取其内容的大小。 (因此 iframe
中不会有滚动条,但您必须滚动整个 htm
文件。)
我没有让它工作,所以我想我应该使用 div
来解决这个问题。但我无法将 aspx
文件加载到 div
中。
所以我被困住了。要么我必须找到一种方法让我的 iframe
增长,要么我必须找到一种方法在 div
中加载 aspx
文件。
最佳答案
将远程内容直接放在 div 中是最简单的,否则您将不得不尝试在页面加载后自动调整 iframe 的大小,甚至可能会在之后更改高度。
要将 HTML 内容从远程源加载到 div 中,您需要查看通过 javascript 向浏览器公开的 XML HTTP 对象。
听起来你不熟悉这个概念,所以我建议使用像 jQuery 这样的 Javascript 库。来帮助你。
关于asp.net - 在div中加载aspx或调整iframe的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/442577/