Mathias Brodala: getElementById

Beitrag lesen

Hallo Harlequin.

Ich brauch grad noch ein paar Augen, weil ich selber scheinbar Blind bin und den Fehler nicht sehe:

Nö, deine Augen sind sicher völlig in Ordnung, nur deine Codeformatierung ist für den Ort geeignet, wo keine Sonne scheint.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<title>Report</title>
<div id="mydiv">&nbsp;</div>
<script type="text/javascript">
var mydiv = document.getElementById('mydiv');
alert (mydiv);var dots = 0;var dotmax = 10;
function ShowWait(){var output; output = '';dots++;if(dots>=dotmax)dots=1;for(var x = 0;x < dots;x++){output += '.';}mydiv.innerHTML =  output;}
function StartShowWait(){mydiv.style.display = 'block'; window.setInterval('ShowWait()',500);}
function HideWait(){mydiv.style.display = 'none';window.clearInterval();}
StartShowWait();
</script>

Wieso gibt mir der Alert für mydiv "null" aus?

Du wirst die Antwort sicher selbst herausfinden, wenn du deinen Code vernünftig formatierst und anfängst, zu debuggen. Erster Schritt hierbei sind Kontrollausgaben an den markanten Stellen.

Der Minimalismus hat schon seinen Grund...

Lass mich raten: er soll den Code unlesbar und nicht debugbar machen? Mission erfolgreich.

Einen schönen Freitag noch.

Gruß, Mathias

--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules