Einführung

Als Einführung schreiben wir erst mal ein Script, das bei überfahren eines Links einen bestimmten Text in der Statuszeile ausgibt. Dies ist zwar noch kein richtiges Javascript, aber als Einstieg gut geeignet.

Für dieses Script brauchen wir den Code um einen Link zu erzeugen, dieser lautet wie wir wissen: <a href="irgendwas.htm">irgendwas</a>. Diesen Code müssen wir jetzt verändern, wir müssen schreiben:
<a href="irgendwas.htm" onMouseOver="window.status='Irgendwas'; return true">irgendwas</a>

Der Befehl onMouseOver sagt dem Browser, dass irgendetwas geschieht , wenn der Mauszeiger auf den Link zeigt (onMouseOver="hier steht was dann gemacht werden soll"). onMouseOver ist einer von vielen Eventhandlern, die in JavaScript genutzt werden können, ein Beispiel: schreibt man statt onMouseOver den Eventhandler onMouseOut, so wird der Text erst in der Statuszeile ausgegeben, wenn man mit dem Mauszeiger den Link wieder verlässt. Man kann auch mehrere Eventhandler kombinieren (siehe Beispiel4).
Das "Irgendwas" wird dann durch das in den Anführungsstrichen stehende window.status='irgendwas'; return true näher bestimmt. Dieses bedeutet, dass der Browser den Text irgendwas in der Statuszeile ausgeben soll. return true gibt den Wahrheitsgehalt an, dies muss immer am Ende stehen. Wieso? Ich weiß es selber nicht! Das ist einfach so und man muss es so lernen.

Der Code <a href="irgendwas.htm" onMouseOver="window.status='Irgendwas'; return true">irgendwas</a> sagt also aus, dass wenn sich der Mauszeiger auf den Link befindet (onMouseOver) der Browser das Wort irgendwas in die Statuszeile schreiben soll (window.status='irgendwas'; return true). Über Eventhandler wie onMouseOver (Die Schreibung ist in diesem Fall egal, es kann ebenso OnMoUsEoVeR geschrieben werden, was jedoch verwirrend wäre) werden wir nun bald "richtige JavaScripts" aufrufen.


Beispiele
Geschafft, zurück zur Übersicht!