Ich hatte zwei sehr einfache Javascripts auf einer Seite, und als ich dann auf die Seite zurückkam, reagierten sie plötzlich nicht mehr. Sie tun nichts, und in der Browserkonsole werden keine Fehler angezeigt. Es ist sehr verwirrend.Javascript funktioniert plötzlich nicht mehr
<div id="menuBtn">
<img src="img/gear.png" onmouseover="showMenu();" onmouseout="hideMenu();" height=30px width=30px>
<script type="text/javascript">
function hideMenu() {
document.getElementById("myMenu").style.visibility = "hidden";
}
function showMenu() {
document.getElementById("myMenu").style.visibility = "visible";
}
</script>
</div>
<input type="checkbox" id="autosave" width=25px onChange="autoSave();">
<img src="img/autosave_disabled.gif" height=25 id="autoimg">
<font id="autosave_label" color="grey">Enable Auto-save</font>
<script type="text/javascript">
function autoSave() {
if(this.checked) {
document.getElementById("autoimg").src = "img/autosave.gif";
document.getElementById("autosave_label").style.color = 'black';
} else {
document.getElementById("autoimg").src = "img/autosave_disabled.gif";
document.getElementById("autosave_label").style.color = 'grey';
}
}
</script>
In meinem IDE, ich „fehlt Semikolon“ Fehler sehe, aber es war gestern ohne Fehler arbeiten, so dass dies nicht viel Sinn für mich.
Jede Hilfe, die Sie anbieten könnten, würde geschätzt werden.
Haben Sie den Code zwischen den zwei separaten Tagen geändert? Hast du es in einem anderen Browser getestet? – bdkopen
Ich habe zwischen den beiden Tagen überhaupt nicht an dem Code gearbeitet und er verhält sich zwischen Chrome und Firefox genauso. Verblüffung, oder? – user2912466