HTML5 и <frame>тег - PullRequest
       2

HTML5 и <frame>тег

1 голос
/ 20 мая 2011

Я работаю над приложением для создания электронной почты, которое позволяет пользователю создавать и отправлять электронные письма в формате HTML.Пользователи могут ввести некоторые данные, выбрать шаблон из списка, нажать «Просмотр» и увидеть получившуюся страницу внутри текущей страницы без обновления.Я использую запрос AJAX POST для отправки данных на сервер и получения полученного HTML-кода - полной страницы с тегами <html>, <head> и <body>.До HTML5 я вставлял получившуюся страницу в тег <frame>.для Поскольку тег <frame> в HTML5 устарел, как я могу отобразить эту страницу внутри другой?Я не могу использовать <iframe src="/preview..."></iframe>, потому что я использую POST, и нет ни одного URL, который я мог бы использовать как src iframe.

Ответы [ 2 ]

2 голосов
/ 20 мая 2011

Оставьте iframe пустым (без src), пока у вас не будет URI для использования.Точно так же, как вы сделали со своим frame.

Создайте страницу со скелетным содержимым:

<html>
<body>
</body>
</html>

и используйте ее в качестве начальной страницы iframe.Тогда у вас есть document, на котором вы можете выполнять свои манипуляции с DOM.

1 голос
/ 20 мая 2011

Рассматривали ли вы открытие нового окна ?

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