1UnitedPower: HTML wenn auf ein Text gecklickt wird js datei öffnen

Beitrag lesen

Meine Herren!

Du hast deine JavaScript-Unterprogramme also in Dateien organisiert. Das ist unter physischen Gesichtspunkten sicher eine sinnvolle Aufteilung. JavaScript selbst kann mit so einer phyisischen Aufteilung aus dem Stehgreif aber erstmal nichts anfangen.

D.h. du kannst dem Browser nicht so einfach sagen: "Hey, wenn der Nutzer auf diesen Text klickt, dann führe diese JavaScript-Datei aus." Mit ein wenig Aufwand wäre das zwar machbar,  aber das führt i.A. zu keinem guten Software-Entwurf.

Stattdessen versucht man seinen Code in logische Einheiten aufzuteilen, die JavaScript versteht. Das bedeutet, dass man Unterprogramme als Funktionen entwirft.

Und dann kann man dem Browser ganz einfach sagen: "Hey, wenn der Nutzer auf diesen Text klickt, dann führe diese Funktion aus". In JavaScript formuliert:

document.getElementById('#text').onclick = meineFunktion;

--
“All right, then, I'll go to hell.” – Huck Finn