Есть ли какой-нибудь способ остановить загрузку содержимого Iframe, когда я изменяю его положение в DOM? Простой пример:
<script type="text/javascript">
function moveiframe() {
var dest = document.getElementById('newparent');
dest.appendChild(document.getElementById('googleframe'));
}
</script>
<iframe src="http://www.google.com" id="googleframe"></iframe>
<input type="button" onclick="moveiframe()" value="Move" />
нажатие кнопки «Переместить» изменяет родительский элемент iframe и перезагружает его содержимое (в Firefox и Chrome, но не в IE).
Любые предложения будут высоко оценены!
[Обновлено с фоновой информацией]
Я загружаю рекламу сайта в div-заполнителях внизу страницы (чтобы загрузка рекламы не задерживала загрузку страницы) - и затем смещаю div, в которые они были записаны, в правильный контейнер после загрузки. Все это прекрасно работает ... если только в рекламе, которая получает показ, используется iframe (например, google adsense), в этом случае объявление загружается дважды, а показ не выполняется.