Есть ли способ остановить повторное загрузку содержимого 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, в которые они были записаны, в свой правильный контейнер после загрузки. Все это отлично работает... если в объявлении, которое используется, используется iframe (например, google adsense), и в этом случае объявление загружается дважды, а показ сервисов испорчен.