JavaScript 03 - Anweisungen
JavaScript-Anweisungen in HTML-Dokumenten stehen innnerhalb einer JavaScript-Deklaration die sie auf Seite 2 bereits kennen gelernt haben. Innerhalb der Deklaration (dazwischen) stehen die Anweisungen.
<script type="text/javascript">
<!--
Anweisung 1;
Anweisung 2;
Anweisung 3;
Anweisung 4;
//-->
</script>
- Jede Anweisung wird mit einem Semikolon (Strichpunkt) abgeschlossen
- Die Anweisungen werden nacheinander abgearbeitet
Beispiel Schreibanweisung
Schreibe in das Dokument, was in der Anweisung 'write' übergeben wird
document.write("Computer");
Diese Anweisung beinhaltet einen Schreibbefehl. Innerhalb der runden Klammern kann (in Anführungszeichen eingeschlossen) ein Text stehen. Dort könnte aber auch etwas anders eingetragen sein. In diesem Beispiel wird der Schreibanweisung der Text 'Computer' übergeben.
<script type="text/javascript">
<!--
document.write("Computer");
//-->
</script>
An dieser Stelle in des HTML-Dokument eingebunden, würde das Script schlicht und einfach "Computer" schreiben.
Abarbeitungsreihenfolge
Schauen wir einmal auf die JavaScript-Schreibanweisung 'write' und auf ein etwas unsinniges Beispiel, das zur Demonstartion der Abarbeitungsfolge angezeigt wird:
<script type="text/javascript">
<!--
document.write("Hallo ");
document.write("Jupp, ");
document.write("wie ");
document.write("gehts?");
//-->
</script>
Da keinerlei Zeilenumbruche in den Schreibanweisungen stehen, werden die 4 Textfragmente incl. Leerzeichen hintereinander in die Seite geschieben: Hallo Jupp, wie gehts?
Der Text 'Hallo Jupp, wie gehts?' wurde also nicht über HTML-Anweisungen, sondern mittels JavaScript in die HTML-Seite geschrieben.

Wie ich schon sagte ein unsinniges Beispiel, weil man 1. alles in einer einzigen Schreibanweisung notieren könnte und es 2. einfacher wäre, 'Hallo Jupp, wie gehts?' direkt in das Dokument zu schreiben. Für solche Zwecke wird man Scripts wohl kaum einsetzen.
praktischer Einsatz
Möchten sie aber zum Beispiel den aktuellen Wochentag schreiben und sagen
"Heute ist
wären sie ohne Einsatz von JavaScript gezwungen die Seite täglich zu aktualisieren. Sinnvoll ist der Einsatz für ein Script also dort, wo dynamische Werte wie Datum, Uhrzeit oder Ergebnisse von Rechenoperationen
(noch
Minuten bis zur vollen Stunde)
in ein HTML-Dokument geschrieben werden sollen. Die nächste Grafik soll das Schema andeuten.

Anweisungen in Blöcken zusammenfassen
Die Aufgabe das aktuelle Datum in ein HTML-Dokument zu schreiben, besteht aus mehr als nur einer Anweisung. Solche Anweisungen wird man in einem Anweisungsblock zusammenfassen. Will man dann das Datum anzeigen, möchte man alle Anweisungen dieses Blocks ausführen lassen.
Wie man eine Sammlung von Anweisungen zusammenfasst und ausführen lässt, lesen sie auf den folgenden Seiten:
Anweisungen zusammenfassen - JavaScript-Funktion
Eine javaScript-Funktion aufrufen
|