如何从服务器A到服务器B的iframe部分网页?

时间:2011-11-29 21:11:45

标签: javascript html css iframe

我有一个来自服务器A的网页,我想只将<iframe>表单放到服务器B上。 表单位于此网页的右上角width: 252px; height: 436px; 这个JavaScript能做到吗?或只是简单的HTML和CSS工作?

例如,我将此脚本放在服务器B上,它将显示在网页的左上角:http://www.example.com/example.html

<html>
<head>
<title></title>

<style type="text/css">

</style>

</head>
<body>
<div id="container">
<iframe src="http://www.example.com/example.html" scrolling="no" width="252" height="436"></iframe>
</div>
</body>

1 个答案:

答案 0 :(得分:3)

iframe是一种在当前页面的正文中嵌入整个其他网页的方法。框架是“主机”文档的一部分,而它加载的内容是一个完全独立的文档。这与打开两个独立的浏览器窗口没有什么不同。

如果无法告知服务器B仅提供您想要的表单,则无法使用iframe仅显示表单。你只需要获得整个页面。您必须单独获取页面,提取HTML的相关位,然后只插入该片段。

这也可以通过javascript完成,因为您试图从另一个页面加载资源,运行同源安全策略。