在一个页面上显示两个网页

在一个页面上显示两个网页

问题描述:

我不是说它的困难,但我想知道专业使用什么方式。在一个页面上显示两个网页

我要做的就是从HTML代码声明I帧,并分配一个SCR它,

但问题是

每次切换的HTML代码声明

帧的大小不会改变/调整其中的页面,滚动条确实出现,但那不是它

所以任何建议

+0

你是什么意思“的声明中的每个时间切换的HTML代码“? – colithium 2010-09-17 07:15:45

+0

我的意思是切换到HTML代码,因为iframes不能从设计视图使用vs08 – user287745 2010-09-17 07:21:25

在您的iframe上使用加载,并重新计算/设置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 
+0

看到了代码,但为了工作,我必须调用此函数。不想这样做,因为第一次使用的用户应该看到它,他不应该被要求按下按钮来调整框架的大小。 – user287745 2010-09-17 07:33:00

+0

@ user287745如果您阅读了答案,则可以使用iframe的onload触发器来运行它。 (用户不需要按任何东西) – Aristos 2010-09-17 07:45:16

你可以将你的iframe放在div的内部,然后使用任何一个例子调整div的大小。或者是制作一个可由用户通过点击和拖动来重新分级的分割窗格的许多示例中的任何一个。

您还可以从javascript访问iframe的宽度和高度属性,并根据需要动态更改它们。

如果这是完全脱离基地,您需要提供更多详细信息。

+0

它是我想要的,但你可以请提供的链接帮助上述两个建议,请注意,iframes javascript方法也试过,但问题是每内容是动态的,所以在页面加载页面上基本没有发现任何东西......所以没有尺寸调整 – user287745 2010-09-17 07:24:17

打开现有的页面为用户控件,然后在新页面中使用它们