我有一个来自服务器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>
答案 0 :(得分:3)
iframe是一种在当前页面的正文中嵌入整个其他网页的方法。框架是“主机”文档的一部分,而它加载的内容是一个完全独立的文档。这与打开两个独立的浏览器窗口没有什么不同。
如果无法告知服务器B仅提供您想要的表单,则无法使用iframe仅显示表单。你只需要获得整个页面。您必须单独获取页面,提取HTML的相关位,然后只插入该片段。
这也可以通过javascript完成,因为您试图从另一个页面加载资源,运行同源安全策略。