Показать сообщение отдельно
  #1 (permalink)  
Старый 03.10.2008, 11:48
Интересующийся
Отправить личное сообщение для GOll Посмотреть профиль Найти все сообщения от GOll
 
Регистрация: 27.06.2008
Сообщений: 29

Проблема в document.write при использовании setInterval()
Вот у меня проблема, нужно что бы срабатывал некий скрипт(банер), после того как отработали мои(они срабатывают после загрузки DOM).
Что делаю: ставлю флаг loadBanerLoaded который принимает значение true, только тогда когда отработают основные скрипты, а другой код обрамляю
var _timerRight_ban = setInterval(
                function() {
                            if (loadBanerLoaded) {
                                clearInterval(_timerRight_ban);
                                   document.write ("Что то банер пишет");
                                }
                            }, 10);


Если не использовать setInterval(), то срабатывает document.write ("Что то банер пишет"); и в нужном мести пишет что надо. Но при использовании setInterval(), вся страница переписывается document.write(). Почему так происходит?
Как можно решить проблему?
Ответить с цитированием