在一个页面上显示两个网页
我并不是说它很难,但我想知道用什么方式专业。
我所做的是从html代码声明iframe并为其分配一个scr,
但问题是
每次都要切换html代码进行声明
框架的大小不会改变/调整其中的页面,滚动条确实出现但不是这样
所以任何建议
使用iframe上的onload并在iframe上重新计算/设置新的宽度和高度。
在iframe中加载新内容时会触发onload。
一些类似的: 动态调整导航div到主要内容的大小
在互联网上,您可以找到一些示例,了解如何获得内部宽度。 这是一个……
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
您可以将iframe放在div中,然后使用任何一个示例来调整div的大小。 或者用于制作分割窗格的许多示例中的任何一个,用户可以通过单击和拖动来重新resize。
您还可以从javascript访问iframe的width和height属性,并根据需要动态更改它们。
如果完全偏离基础,您需要提供更多详细信息。
将现有页面转换为用户控件,然后在新页面中使用它们