112 Einfache Ein- und Ausgaben in Javascript


Hinweis: Die Ausführung von Javascripts kann je nach Browsereinstellung eingeschränkt oder unterbunden sein.

1. Die Ausgabe mit der Methode document.write() wurde bereits im letzten Kapitel behandelt.


2. Ausgabe in einem Hinweisfenster (Warnfenster) mit der Methode window.alert()

Der relevante Teil des Quelltextes zur Demo2:
<script language="Javascript" type="text/javascript">
    window.alert("Demo 2 (Ausgabe im Alert-Fenster) fertig")
</script>

3. Ausgabe im Statusfenster mit der Eigenschaft window.status =...

Die Ausgabe bleibt solange stehen, bis sie durch eine andere überschrieben wird. Eine sinnvolle Anwendung ist bei "Ereignissen" gegeben, siehe späteres Kapitel.

Der relevante Quelltext zur Demo 3:

<script language="Javascript" type="text/javascript">
  window.status="Das ist eine Statuszeilenausgabe"
  window.alert("Demo 3 (Statuszeilenausgabe) fertig")
</script>

4. Standard-Ausgabe im Statusfenster mit der Eigenschaft window.defaultStatus =...

In der Standardeinstellung ist die Statuszeile leer. Wenn die Maus auf einem Anker steht, wird die URL in der Statuszeile angezeigt.

Der relevante Quelltext zur Demo 4:

<script language="Javascript" type="text/javascript">
  window.defaultStatus="Sie befinden sich im Kapitel 112"
  window.alert("Demo 4 (Default-Statuszeilenausgabe) fertig")
</script>

5. Eingabe mit der Methode window.prompt()

Der Methode kann ein Voreinstellwert übergeben werden, der vom Benutzer bestätigt oder auch überschrieben werden kann. Es können nur Strings eingelesen werden. Bei Bedarf muss der String mit den Funktionen "parseInt()" oder "parseFloat()" in einen nummerischen Wert konvertiert werden.

Der relevante Quelltext zur Demo 4:

<script language="Javascript" type="text/javascript">
   s = window.prompt("Demo 5: Nennen Sie Ihre Lieblings-Programmiersprache", "Javascript")
   if ((s=="") || (s==null)) { s = "Nicht genannt" }
   window.alert("Demo 5: Ihre Lieblingsprogrammiersprache ist: " + s)
</script>

6. Ja/Nein-Abfrage mit der Methode window.confirm()

Bei "OK" liefert die Methode den Boolean "true", bei "Abbrechen" den Boolean "false".

Der relevante Quelltext zur Demo 6:

<script language="Javascript" type="text/javascript">
   jn = window.confirm("Finden Sie Javascript gut?\n 'OK' = ja\n 'Abbrechen' = nein")
   if (jn==true) { window.alert("Demo 6: Meine Meinung zu Javascript: " + "Super!") }
   else          { window.alert("Demo 6: Meine Meinung zu Javascript: " + "Grottenschlecht!") }
</script>

Zurück zur Startseite