Встраивание HTML-страницы в другую HTML-страницу без использования iFrames - PullRequest
2 голосов
/ 06 июля 2011

Я столкнулся с проблемой, когда один из браузеров моего клиента не поддерживает iFrames (скорее, его Outlook не поддерживает).Без использования iFrames, как я могу отобразить содержимое другой страницы в HTML?Оригинальная вставка iFrames выглядела следующим образом:

<iframe src="http://mybox:8081/blah/report.jsp" width="1000" height="420">
<p>Your browser does not support iframes.</p>
</iframe>

Пожалуйста, сообщите.Спасибо.

Ответы [ 3 ]

2 голосов
/ 06 июля 2011

Вы не можете без использования iFrame.

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

1 голос
/ 11 декабря 2012

Кажется, вы используете почтовый клиент, который определенно не поддерживает iFrames, но для справки вы можете сделать это с помощью jQuery на веб-сайте.

$(document).ready(function() {
    $(".yourSelector").load("/pages/pageyouwanttoloadhtmlof.html");
});

Обратите внимание, что в большинстве случаев .load удаляет сценарии (есть варианты, которые не используют), а также обратите внимание, что вы не можете загружать контент из доменов, отличных от вашего.(Есть способы обойти это с такими вещами, как jsonP, но это становится довольно сложным, и вам все равно придется контролировать оба домена.

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

Вы можете использовать DIV для его отображения, содержимое другой страницы должно быть установлено с помощью внутреннего html-свойства DIV

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