jQuery, подменяем весь контент iframe
22 мая 2013
Итак, задачка: есть iframe
, нужно подменить весь его контент, например, полученным через асинхронный запрос HTML. Делается, как оказалось, довольно просто:
$('iframe').contents().find('html').html(data);
Если в фрейме до этого ничего не было, стоит указать в его src
значение about:blank
, иначе никакого элемента html
внутри не найдётся.
Комментарии RSS по email OK
Можно и без jQuery:
2MT, document.write is evil
Максим: Не в этом случае.
Возможно, но есть и другие способы, более лучшие, через createDocumentFragment или innerHTML, например.