【发布时间】:2014-06-23 04:22:08
【问题描述】:
我有一组将页面内容加载到 iframe 的链接。该 iframe 只有父 div 的高度,如果需要,不会扩展页面,而不是 iframe 显示垂直滚动条。
我不希望滚动条在那里,我希望 iframe “扩展”(这是不可能的)-> 每次加载到父 div 时从 iframe 移动内容。
例如:Welcome.html 的高度为 2000 像素,但窗口只有 900 像素,并且 iframe 显示滚动条。我希望 Welcome.html 的内容来扩展页面。
<a href="pages/welcome.html" target="ifrMain">Welcome</a>
<a href="anotherLongPage.html" target="ifrMain">Another page</a>
<div id="divMain"><iframe id="ifrMain" src="pages/welcome.html"></iframe></div>
我不介意使用 jQuery。类似于“当 iframe 的内容发生变化时,将它们移动到父 div。”
【问题讨论】:
-
它给了我:未捕获的安全错误:阻止原点为“null”的帧访问原点为“null”的帧。协议、域和端口必须匹配。也许问题是我在 Chrome 上使用本地文件。编辑:我将它上传到服务器上并没有显示错误,但内容仍保留在带有滚动条的拉伸 iframe 中
-
您是在运行服务器还是仅在 chrome 上使用本地文件?
标签: javascript jquery html iframe