2009-08-25 66 views
0

将另一个网页上的所有内容放入固定大小的div中。如何用jQuery实现网页镜像?

如何实现这一目标?

+0

格的更多信息,头?可以是IFrame? – 2009-08-25 14:00:46

+0

通过使页面上的内容直接依赖于另一个页面,是不是击败了镜像的目的(即平衡加载,更快下载,可以关闭的页面的独立副本)? – montrealist 2009-08-25 14:10:02

回答

4

您可以使用IFrame HTML元素。否则,浏览器的跨域策略将被触发(即无法通过javascript实现,除非您依赖服务器端代理)。

0

创建一个服务器端代理来执行http web请求。使用ajax请求调用您的代理方法。

0

您可以使用jQuery(www.jquery.com):

$(function() { 
    $('#fixedSizeDiv').load("test.htm"); 
}); 

HTML:

<div id="fixedSizeDiv"></div> 

有关jQuery.load到http://docs.jquery.com/Ajax/load#urldatacallback

+0

它可以用来加载DOM的一部分并相应地缩放它吗? – omg 2009-08-25 14:35:27

+0

我的意思是相同的页面,但不同的部分。 – omg 2009-08-25 14:36:10

+0

是的,你可以在url中使用标准的jQuery选择器(在我的例子中是test.html)。所以如果你喜欢id #coolio中的dom,你可以写下url“test.html#coolio”。有用吗?记得检查答案。 – Mickel 2009-08-25 17:27:38