Мы управляем достаточно крупным веб-сайтом, финансируемым через рекламу.Откладывание рекламы загрузка
Для того, чтобы наши пользователи были довольны и поддерживали хороший обзор, мы использовали javascript, который загружает рекламные объявления в нижней части страницы, а затем перемещает их в положение позже. Вот код, мы размещаем непосредственно перед закрытием тега:
<div id="topadloader" style="display:block;"><!--adcode here--></div>
<script type="text/javascript">
var loader = document.getElementById('topadloader');
document.getElementById("topad").appendChild(loader);
</script>
Мы тогда просто поместить пустой DIV, где мы хотим, чтобы объявление будет отображаться:
<div id="topad"></div>
Это все хорошо , за исключением того, что иногда некоторые из наших рекламных объявлений используют iframes для размещения битов текста и т. д. Эти фреймы разбиваются на приведенный выше код, в результате наши объявления отображают пустые объявления.
Мне было интересно, есть ли что-нибудь, что мы могли бы сделать, чтобы исправить проблему, чтобы iframe работали нормально?
Как правило, нет проблем с перемещением фреймов в соответствии с тем, как вы это делаете, поэтому вам нужно будет показать нам больше хлопотного HTML-кода, чтобы мы могли помочь. – jfriend00
Это довольно сложно предоставить больше, так как есть немного больше, что я могу себе представить. Например, одно объявление пытается загрузить iframe с , но фактическое содержимое iframe равно пустой. Это всего лишь набор пустых тегов html и body. Сообщите мне, есть ли что-то конкретное, что я могу предоставить, и сделаю это. – user1348212
Можете ли вы воспроизвести проблему в меньшем jsFiddle? Нет никакой общей проблемы с перемещением iframe в новое место в DOM, поэтому все, что вызывает вашу проблему, связано с тем, что вы нам не сообщили. Не намного больше мы можем сделать, если вы не предоставите больше информации. – jfriend00