Как мне использовать несколько iFrames в моей HTML-странице? - PullRequest
21 голосов
/ 09 ноября 2011

У меня просто есть они в теле страницы один за другим.Если я сделаю это с <object>, я увижу их всех.С iFrames я вижу только первый.

<iframe id="AlertMaintenance" style="border-style: none; border-color: inherit; border-width: 0px; height:1222px; width:100%;" src="AlertMaintenance.html"/>

<iframe id="DelayReason" style="border-style: none; border-color: inherit; border-width: 0px; height:1222px; width:100%;" src="DelayReason.html"/>

Ответы [ 3 ]

46 голосов
/ 09 ноября 2011

Вы должны указать закрывающий тег </iframe>.Самозакрывающиеся теги (/>) не работают.

Рабочий код:

<iframe id="AlertMaintenance" style="border-style: none; border-color: inherit; border-width: 0px; height:1222px; width:100%;" src="AlertMaintenance.html"></iframe>
<iframe id="DelayReason" style="border-style: none; border-color: inherit; border-width: 0px; height:1222px; width:100%;" src="DelayReason.html"></iframe>

Требуются конечные теги.Смотрите также: MDN: iFrame .

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

Iframe имеет закрывающий тег:

<iframe ...></iframe>

Добавить их в '.

2 голосов
/ 09 ноября 2011

Вы пытаетесь использовать самозакрывающиеся теги.

Измените это на:

<iframe id="AlertMaintenance" style="border-style: none; border-color: inherit; border-width: 0px; height:1222px; width:100%;" src="AlertMaintenance.html"></iframe>

<iframe id="DelayReason" style="border-style: none; border-color: inherit; border-width: 0px; height:1222px; width:100%;" src="DelayReason.html"></iframe>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...