Не работает clearInterval
Доброго дня.
Я конечно же перед созданием темы прогуглил вопрос :( не нашел... В общем то я тупо не могу найти ошибку в своем коде.. По этому дошел уже до полного упрощения кода, чтобы не запутаться... Результат тот же.. собственно ТКНИТЕ НОСОМ!!! код <script type="text/javascript"> function show() { // Объявляем функцию. alert('Это текст.'); // Определяем тело функции. } setInterval(show, 3000); // Устанавливаем интервал. timer = setInterval(show, 3000); // Сохраняем интервал в переменной. clearInterval(timer); // Отменяем ранее установленный интервал. </script> Окно вылазит упорно каждые 3 секунды :( не смотря ни на что! |
Для размышления:
<style type="text/css"> div { background: blue; position: absolute; color: white; text-align: center; width: 100px; height: 100px; } </style> <script type="text/javascript"> window.onload = function(){ var i = 0; (function(){ if(++i <= 300){ var element = document.getElementsByTagName('div')[0]; element.style.left= i+'px'; element.innerHTML = parseInt(i/3)+'%'; setTimeout(arguments.callee, 10); } })(); }; </script> <div></div> |
thorny,
Вы устанавливаите 2 интервала строки 5 и 6 а отменяите один! |
Цитата:
ПАСИБА!!! |
Часовой пояс GMT +3, время: 21:16. |