Javascript 如何将网页的一部分从服务器A帧到服务器B?
我有一个来自服务器a的网页,我只想将上面的表单Javascript 如何将网页的一部分从服务器A帧到服务器B?,javascript,html,css,iframe,Javascript,Html,Css,Iframe,我有一个来自服务器a的网页,我只想将上面的表单发送到服务器B。 表单位于此网页的右上角,width:252px;高度:436px 这是JavaScript可以做到的吗?或者只是简单的HTML和CSS工作 例如,我将此脚本放在服务器B上,它将显示网页的左上角: iFrame是一种将其他网页的整体嵌入当前页面正文的方法。框架是“主机”文档的一部分,而它加载的内容是一个完全独立的文档。这与打开两个单独的浏览器窗口没有什么不同 如果服务器B不能被告知只提供您想要的表单,那么您就不能使用iframe只
发送到服务器B。
表单位于此网页的右上角,width:252px;高度:436px代码>
这是JavaScript可以做到的吗?或者只是简单的HTML和CSS工作
例如,我将此脚本放在服务器B上,它将显示网页的左上角:
iFrame是一种将其他网页的整体嵌入当前页面正文的方法。框架是“主机”文档的一部分,而它加载的内容是一个完全独立的文档。这与打开两个单独的浏览器窗口没有什么不同
如果服务器B不能被告知只提供您想要的表单,那么您就不能使用iframe只显示表单。你只会看到整个页面。您必须单独获取页面,提取HTML的相关部分,然后插入该片段
这也不能通过javascript实现,因为您将尝试从另一个页面加载资源,并运行到相同来源的安全策略中。iFrame是将其他页面的整个内容嵌入当前页面主体的一种方法。框架是“主机”文档的一部分,而它加载的内容是一个完全独立的文档。这与打开两个单独的浏览器窗口没有什么不同
如果服务器B不能被告知只提供您想要的表单,那么您就不能使用iframe只显示表单。你只会看到整个页面。您必须单独获取页面,提取HTML的相关部分,然后插入该片段
这也不能通过javascript实现,因为您将尝试从另一个页面加载资源,并运行相同的源安全策略。如果不在服务器端获取资源,则不可能。Hello Pekka,如果不在服务器端获取资源,则无法访问服务器B Hello Pekka,我可以访问服务器B+1,以澄清@Marc“单独获取页面”的含义:使用服务器端语言,如PHP或Perl。服务器端访问没有JavaScript的单一来源限制。但是,生成的HTML将不再在服务器A的上下文中运行。它的行为类似于服务器B提供的HTML代码。例如,绑定到表单的任何验证JavaScript都可能会中断。你好,马克,也许我不清楚,我想做的是非常简单的,就像这样,我只想显示网页的右上角,但CSS似乎不起作用。我不知道如何准确地剪切我想要的部分…@peipei:你不能让服务器A的CSS影响从服务器B加载到iframe的页面中的任何内容。它们是两个完全独立的页面。您可以使用一些javascript告诉iframe滚动到什么位置,但这是非常不可靠的,并且取决于用户的浏览器呈现页面的方式。+1澄清@Marc“单独获取页面”的含义:使用PHP或Perl等服务器端语言。服务器端访问没有JavaScript的单一来源限制。但是,生成的HTML将不再在服务器A的上下文中运行。它的行为类似于服务器B提供的HTML代码。例如,绑定到表单的任何验证JavaScript都可能会中断。你好,马克,也许我不清楚,我想做的是非常简单的,就像这样,我只想显示网页的右上角,但CSS似乎不起作用。我不知道如何准确地剪切我想要的部分…@peipei:你不能让服务器A的CSS影响从服务器B加载到iframe的页面中的任何内容。它们是两个完全独立的页面。您可以使用一些javascript来告诉iframe滚动到哪个位置,但这是非常不可靠的,并且取决于用户的浏览器呈现页面的方式。