私はこのコードを持っています:それはとても簡単です。私は間隔を作成し、それは正常に動作しますが、私がそれをクリアすると、その文は失敗する唯一のものです。クリア間隔と変数:clearintervalが失敗します
clearinterval(interval);
この行は失敗し、関数全体をドラッグしません。私がこの1行をコメントアウトすると、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()は失敗します。
今後、JavaScriptエラーログを見たいと思うでしょう。それは何が間違っているかを教えてくれたでしょう。 – ninjagecko
これらのエラーログはどこで入手できますか? –
ctrl-shift-J(コメントは少なくとも15文字の長さでなければならないので、ここにはさらにいくつかの文字があり、StackOverflow機能が無効であるため、@Stephenが自動的にコメントから削除されるようになる) – ninjagecko