From 5bcd141d1459e121eb6ea637d373630e72e64d0c Mon Sep 17 00:00:00 2001 From: Oliver Stolle 3024383 <3024383@stud.hs-mannheim.de> Date: Mon, 8 Jun 2026 20:08:26 +0000 Subject: [PATCH] Implemented labor 11 --- web/11/eigene_loesungen/Aufgabe_01.html | 20 +++++++++++++ web/11/eigene_loesungen/Aufgabe_02.html | 23 +++++++++++++++ web/11/eigene_loesungen/uebung02.js | 39 +++++++++++++++++++++++++ 3 files changed, 82 insertions(+) create mode 100644 web/11/eigene_loesungen/Aufgabe_01.html create mode 100644 web/11/eigene_loesungen/Aufgabe_02.html create mode 100644 web/11/eigene_loesungen/uebung02.js diff --git a/web/11/eigene_loesungen/Aufgabe_01.html b/web/11/eigene_loesungen/Aufgabe_01.html new file mode 100644 index 0000000..fe135b3 --- /dev/null +++ b/web/11/eigene_loesungen/Aufgabe_01.html @@ -0,0 +1,20 @@ + + + + + + +
+

Endlich Pfingsferien!

+ +
+ + + + + \ No newline at end of file diff --git a/web/11/eigene_loesungen/Aufgabe_02.html b/web/11/eigene_loesungen/Aufgabe_02.html new file mode 100644 index 0000000..0069c25 --- /dev/null +++ b/web/11/eigene_loesungen/Aufgabe_02.html @@ -0,0 +1,23 @@ + + + + + + + Paw Patrol - Helfer auf vier Pfoten + + + +

Lieblings-Fellfreund

+
+ + + +
+

+

+ + + + + \ No newline at end of file diff --git a/web/11/eigene_loesungen/uebung02.js b/web/11/eigene_loesungen/uebung02.js new file mode 100644 index 0000000..2d161f0 --- /dev/null +++ b/web/11/eigene_loesungen/uebung02.js @@ -0,0 +1,39 @@ +var dict = new Map(); + +dict.set("chase","Chase ist auf Spur!") +dict.set("marshall","Ich bin startklar!") +dict.set("skye","Diese Pfote hebt ab!") +dict.set("rocky","Wegwerfen? Kommt nicht in die Tüte!") +dict.set("rubble","Rubble ist zur Stelle!") +dict.set("zuma","Los geht’s ins Wasser!") +dict.set("everest","Eis und Schnee – ich bin bereit!") +dict.set("tracker","Ich höre alles!") + +const formular = document.getElementById("pawFormular") +const meldung = document.getElementById("meldung") +const spruch = document.getElementById("spruch") +const input = document.getElementById("name") + +formular.addEventListener("submit",(event) => { + event.preventDefault(); + + meldung.textContent = "" + spruch.textContent = "" + + const name = input.value.trim().toLowerCase(); + + if(name == ""){ + meldung.textContent = "Kein Name eingegeben."; + } + + spruch_text = dict.get(name); + + if(spruch_text == null){ + meldung.textContent = "Paw-Patrol Name nicht gefunden."; + }else{ + spruch.textContent = spruch_text; + } + + + +}) \ No newline at end of file