Не работает 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, время: 13:30. |