misterunknown: anderes Problem: Parameterübergabe in onkeypress-Attribut

Beitrag lesen

Moin,

onevent="handler(this, event, 'weitere', 'parameter');"

Danke ;) Dass Javascript das macht, wenn man direkt event schreibt war mir nicht bekannt. Allerdings hab ich mittlerweile auch herausgefunden, dass man mit event.target auch direkt im Event eine Referenz auf das Element hat.

Das ist allerdings ziemliches Gebastel. Verwende besser JavaScript, um Event-Handler zu registrieren.

Ich weiß, dass man Eventhandler lieber im JS definieren sollte, Stichwort unobtrusive JavaScript. Allerdings funktionieren die "Links" ohne JS sowieso nicht. Von daher dachte ich, kann ich mir das "suchen" des Elements und registrieren des Eventhandlers sparen.

Wenn du ohnehin jQuery verwendest, geht die ganze Sache noch einfacher.

Das stimmt, allerdings haben die Links keine feste ID. Das selektieren würde da schwierig, zumal ich auch diese per JS generiere.

Danke aber, für deine Links! Gerade der Artikel über Organisation von JS ist sehr gut.

Grüße Marco

--
Ich spreche Spaghetticode - fließend.