Du hast für jede Funktion eigene <script>-Tags benutzt, die für die zweite Funktion aber nicht geschlossen. Und den <html> und den <head> Teil kannst du weg lassen. Das gehört nicht zum Script. Notier das einfach im Quelltextmodus in eine Seite hinein.
Hinter das prompt() kommt noch ein ;
Ich habe das mal ausprobiert. der prompt()-Teil funktioniert dann.
Allerdings sind noch eine menge Fehler im if-else-Teil des Scripts.
Das ist der erste Teil des Scripts. Mit firstChild.nodeValue greifst du nur auf den ersten Knoten des Elementes mit der ID team zu. du willst aber den ganzen Inhalt ändern. Ersetze das durch innerHTML. Und dann musst du mit den " aufpassen. Entweder du nutzt die einzelnen Anführungszeichen ' ' um den Link einzugrenzen oder du setzt ein \ vor die Anführungszeichen im Link. Sonst denk der Browser das der Link beim zweiten " wieder zu ende ist (grob vereinfacht gesagt).
Jetzt musst du beachten, dass du nicht so viele else zweige notieren darfst. Das ist unlogisch. if else bedeutet: entweder - oder. Bei einem entweder - oder - oder - oder - oder... weiß der Browser nicht welchen Fall er interpretieren soll.
Du hast zwei Möglichkeiten das umzusetzen.
Der if - else - if - Fall oder du machst einen case - switch.
Cookies sind kleine Textinformation, die wir oder Partner von uns über deinen Browser lokal bei dir speichern.
Du kannst jederzeit die Nutzung von Cookies über die Einstellung deines Browsers verhindern.
Wir nutzen folgende, mit der DSGVO konforme Cookies:
- Essentielle Cookies: Sind unbedingt notwendig damit die Website voll funktionsfähig ist.
- Optionale Cookies: Sind optional und helfen uns die Website zu verbessern, z.B. indem sie das Nutzungsverhalten auf der Website analysieren, ohne dabei dich persönlich zu identifizieren.
Mehr Informationen findest du in unser Datenschutzerklärung.