У меня есть этот код: это очень просто.Я создаю интервал, и это прекрасно работает, но когда я его очищаю, единственное, что не удается сделать, это утверждение.
clearinterval (interval);
Эта строка не работает, перетаскивая всеработать с ним.Если я закомментирую эту одну строку, discomodeoff () работает отлично, кроме того, что мой интервал все еще работает.
var interval;
function discomodeon() {
interval = setInterval( 'flashtext()', 50 );
document.body.style.background = "#000000";
discoball.style.visibility="visible";
on.style.display="none";
off.style.display="block";
music.innerHTML = "<embed src='discomusic.mp3' autostart='true' loop='true' hidden='true'></embed>";
}
function discomodeoff() {
clearinterval(interval);
document.body.style.background = "#FFFFFF";
discoball.style.visibility="hidden";
on.style.display="block";
off.style.display="none";
music.innerHTML = "";
}
Я не уверен, почему он терпит неудачу, но это приводит к сбою discomodeoff ().