Wenn ein Code geschrieben wird ist es sicherlich gut sofort zu wissen, ob das was ich erreichen möchte funktioniert! Leicht geht dies am Anfang über eine Ausgabe einer Meldung.
um zu sehen, ob JavaScript funktioniert, verwende als Ausgabe ein Mitteilungsfenster:
Die JavaScript-Funktion alert() ruft ein leeres Mitteilungsfenster des Browsers auf. Nach Ende einer Anweisung soll ein Semikolon stehen.
<script> alert (); </script>
Nun soll im Mitteilungsfenster ein Text angezeigt werden. Dazu schreibt man den gewünschten Text zwischen zwei Anführungszeichen innerhalb der Klammern der Funktion alert().
<script> alert ("Ich will weiter!"); </script>
Wer will kann gleich loslegen und Berechnungen durchführen und das Ergebnis anzeigen lassen:
alert(4 * (1 + 2));
Mithilfe von \n für new line kann der Beginn einer neuen Zeile angegeben werden. Für die korrekte Wortstellung ist zu bachten, dass vor und nach dem Zeichen kein Leerzeichen stehen soll:
("Ich will\nweiter!");
Jetzt verwende das Dokument im Browser zur Ausgabe:
document.write() ...........schreibe einen Text im offenen Browserfenster.
Die Funktion lautet document.write und das was ausgegeben werden soll steht wieder zwischen den runden Klammern.
document.write(4 + 2);
Ein Text steht wiederum zwischen Anführungszeichen. Da es sich um eine Html-Seite handelt, kann man Html-Tags verwenden.
document.write("Text kann wie <h1>Html</h1> formatiert werden");
Für Fortgeschrittene:
Jetzt verwende ein vorgegebenes Html-Element des Html-Dokumentes zur Ausgabe des Ergebnisses:
document.getElementByID("javascript_ausgabe").innerHTML = ("Ein Text") ...........überschreibe den Text des Html-Elementes mit der ID.
Das Element, mit der ID, muss jedoch vor dem Script geladen sein - daher steht das Script nach dem Html-Element!
<div id="javascript_ausgabe"> Das Script hat leider nicht funktioniert </div># <script> document.getElementById("javascript_ausgabe").innerHTML = ("Teste<b>den<b>Text"); </script>
Ein Text steht wiederum zwischen Anführungszeichen. Da es sich um eine Html-Seite handelt, kann man Html-Tags verwenden.