Lernfabrik
Übung

Ausgabemöglichkeiten in JavaScript

In dieser Übung lernst du, wie du mit alert() Popups erzeugst und mit console.log() Nachrichten in die Browser-Konsole schreibst. Du verknüpfst Buttons mit JavaScript-Funktionen.

Vorbereitung

Öffne die Vorlage-Datei _vorlage.html in Visual Studio Code oder Notepad++. Speichere sie in deinem Ordner unter dem Namen 0_ausgabemoeglichkeiten.html.

Ergänze den Quellcode wie folgt:

<html> <head> <title>Ausgabemöglichkeiten</title> <meta charset="UTF-8"> <script> "Use Strict" function fAlertHallo(){ alert("Hallo"); } </script> </head> <body> <h1>Ausgabemöglichkeiten</h1> <button onClick="fAlertHallo();">Ausgabe von Hallo in ein Popup!</button> </body> </html>

Speichere die Datei und führe sie im Browser aus (z. B. über „Run – Launch in Firefox“). Drücke den Button.

Beschreibe mit Worten: Was passiert, wenn du den Button drückst?

Arbeitsauftrag 2: Der Inspektor

Untersuche den HTML-Code mit den Entwicklertools:

  1. Drücke F12, um die Entwicklertools zu öffnen.
  2. Wähle den Reiter Inspektor (bzw. „Elements“) aus.
  3. Drücke den Bildschirm-Pfeil-Button (Element auswählen).
  4. Klicke auf „Ausgabemöglichkeiten“ und den Button und beobachte, wie der HTML-Code im Inspektor markiert wird.
Ziel: Du siehst, welcher HTML-Code zu welchem Element auf der Seite gehört. Das ist extrem hilfreich, um Fehler zu finden!

Arbeitsauftrag 3: Button „Welt“

Erzeuge einen zweiten Button:

  1. Der Button soll den Text „Ausgabe von ‚Welt‘ in ein Popup!“ haben.
  2. Schreibe eine Funktion fAlertWelt, die ein Popup mit „Welt“ erzeugt.
  3. Verknüpfe den Button mit der Funktion (über onClick).
  4. Speichere die Datei und teste sie im Browser.
Tipp: Schau dir die Funktion fAlertHallo aus der Vorbereitung an. Deine neue Funktion sieht fast genauso aus – du musst nur den Text in den Klammern von alert() ändern.

Arbeitsauftrag 4: Button „!“

Erzeuge einen dritten Button:

  1. Der Button soll den Text „Ausgabe von ‚!‘ in ein Popup!“ haben.
  2. Schreibe eine Funktion fAlertAusrufezeichen, die ein Popup mit „!“ erzeugt.
  3. Speichere die Datei und teste sie im Browser.

Im Browser sollte nun folgendes erscheinen:

Ausgabemöglichkeiten
[Ausgabe von Hallo in ein Popup!]
[Ausgabe von Welt in ein Popup!]
[Ausgabe von ! in ein Popup!]

Arbeitsauftrag 5: Ausgabe in die Konsole

Jetzt lernst du eine zweite Ausgabemöglichkeit kennen: die Konsole.

  1. Erzeuge im <script>-Bereich folgende Funktion:
function fConsoleHallo() { console.log("Hallo"); }
  1. Erzeuge einen weiteren Button mit dem Text „Ausgabe von ‚Hallo‘ in die Konsole!“.
  2. Verknüpfe den Button mit der Funktion fConsoleHallo.
  3. Speichere die Datei.
  4. Drücke F12 und wähle den Reiter Konsole („Console“).
  5. Drücke den Button.
Beschreibe mit Worten: Was passiert, wenn du den Button drückst? Wo erscheint die Ausgabe – und warum sieht man sie nicht direkt auf der Webseite?

Arbeitsauftrag 6: Weitere Konsolen-Ausgaben

Erzeuge zwei weitere Buttons mit den entsprechenden Funktionen und Verknüpfungen. Als Vorlage kannst du die Funktion fConsoleHallo nehmen.

Zum Beispiel:

Warum macht man das?
Die Befehle alert und console.log werden dazu verwendet, um Fehler im Quellcode zu finden (Debugging). Während alert ein Popup für den Nutzer zeigt, schreibt console.log die Ausgabe leise in die Konsole – perfekt, um während der Entwicklung Werte zu prüfen.