Hi,
Gibt es hierfür nicht eine einfache Lösung z.B. mittels DOM, dass die Funktion selber feststellt von welchem <div>-Element sie aufgerufen wurde und die entsprechende "url" und "text" auswählt? Ich somit die Funktion ohne Parameter aufrufen kann?
Ja - wenn du die Funktion nicht per HTML-Attribut, sondern per JavaScript als Eventhandler ans jeweilige Element bindest.
referenzAufDIVElement.onclick = deineFunktion;
Für mehrere Elemente natürlich praktischerweise in einer Schleife zugewiesen.
Dann hast du innerhalb der Funktion über this Zugriff auf das Element, auf dem der Event ausgelöst und abgefangen wurde.
Und kannst von dort, über childNodes o.ä., bis zu den Nachfahrenelementen runter steigen und deren Inhalt/Attribute auslesen.
MfG ChrisB
--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?