jQuery, подменяем весь контент iframe
22 мая 2013
Итак, задачка: есть iframe, нужно подменить весь его контент, например, полученным через асинхронный запрос HTML. Делается, как оказалось, довольно просто:
$('iframe').contents().find('html').html(data);
Если в фрейме до этого ничего не было, стоит указать в его src значение about:blank, иначе никакого элемента html внутри не найдётся.



Комментарии RSS по email OK
Можно и без jQuery:
var d = someFrame.contentWindow.document; d.write('Новое содержимое документа'); d.close();2MT, document.write is evil
Максим: Не в этом случае.
Возможно, но есть и другие способы, более лучшие, через createDocumentFragment или innerHTML, например.