Как разместить часть веб-страницы с сервера А на сервер Б? - PullRequest
0 голосов
/ 30 ноября 2011

У меня есть веб-страница с сервера 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 Ответ

3 голосов
/ 30 ноября 2011

iframes - это способ встраивания всей другой веб-страницы в тело текущей страницы.Фрейм является частью документа «host», а содержимое, которое он загружает, является совершенно отдельным документом.Это ничем не отличается от того, что открыты два отдельных окна браузера.

Если серверу B нельзя сказать, что он обслуживает только ту форму, которую вы хотите, тогда вы не можете использовать iframe для отображения только формы.Вы просто получите всю страницу.Вам нужно будет извлечь страницу отдельно, извлечь соответствующие фрагменты HTML и вставить только этот фрагмент.

Этого также нельзя сделать с помощью javascript, так как вы пытаетесь загрузить ресурс из другогостраница, в которой используются политики безопасности того же источника.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...