Есть ли способ вызвать только определенную часть веб-сайта в iframe? - PullRequest
1 голос
/ 21 июля 2011

Я хочу использовать iframe для таргетинга на определенную часть веб-страницы и показывать только эту часть веб-страницы (не всю страницу).Проблема в том, что я могу использовать только HTML, JavaScript и CSS.Могу ли я это сделать в любом случае?

Что я специально пытаюсь сделать, так это получить вот это:= 1 Для отображения в iframe на другой странице, но мне нужен только чат, а не остальная часть страницы.

Ответы [ 2 ]

1 голос
/ 21 июля 2011

Если вы не возражаете назвать всю страницу целиком, вы можете манипулировать DIV, чтобы она выглядела так, как это происходит.Следующий код работал для меня:

<div style="overflow:hidden; width:608px; height:270px;">
  <iframe  scrolling="no" frameBorder="0"
  src="http://tech-revolution.com/forum/vbshout.php?do=detach&instanceid=1#dbtech_shoutbox1" 
  style="width:728px; height:270px; border:none; margin-left:-60px;"/>  
</div>

Но, возможно, вам следует проконсультироваться с авторами этого компонента, чтобы узнать, есть ли способ отобразить его так, как вы хотите, на их сервере, и вам просто нужно создать рамкудругой URL.

0 голосов
/ 21 июля 2011

Если веб-страница iframe находится в том же домене, вы можете использовать javascript для редактирования ее содержимого через стандартный DOM (https://developer.mozilla.org/en/DOM/HTMLIFrameElement). Если веб-страницы iframe нет, лучшее, что вы можете сделать, - это запустить прокрутку с определенной привязки, добавив #anchor к концу URL-адреса iframe.

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