我不是说它很难,但我想知道用什么方式专业。
我所做的是从html代码声明iframe并为其指定一个scr,
但问题是
每次都要切换html代码进行声明
框架的大小不会改变/调整其中的页面,滚动条确实出现但不是吗
所以任何建议
答案 0 :(得分:1)
您可以将iframe置于div的内部,然后使用任何一个示例来调整div的大小。或者用于制作分割窗格的许多示例中的任何一个,用户可以通过单击和拖动来重新调整大小。
您还可以从javascript访问iframe的width和height属性,并根据需要动态更改它们。
如果完全偏离基础,则需要提供更多详细信息。
答案 1 :(得分:1)
在iframe上使用 onload ,然后在iframe上重新计算/设置新的宽度和高度。
在iframe中加载新内容时会触发onload。
有些相似:Dynamically resizing navigation div to main content
在互联网上,你可以找到一些如何获得内部宽度的例子。 这是一个......
http://www.infoqu.com/dev/javascript-development/getting-iframe-width-194102-1/
var the_height=document.getElementById('the_iframe').contentWindow.document.body.scrollHeight;//find the height of the internal page
var the_width=document.getElementById('the_iframe').contentWindow.document.body.scrollWidth;//find the width of the internal page
答案 2 :(得分:1)
将现有页面转换为用户控件,然后在新页面中使用它们