Sarkkan: Ja, die prototypische Schreibweise kenn ich, nützt halt nur für sehr wenige Objekte.
Ja gut, Protoype ist groß, aber wenn du auch noch Ajax und sonstige Sachen, sowie wie schon gesagt echte OOP nutzen willst, kommst du halt nicht drumherum.
Und wenn du was Anpassbares brauchst, dann nimm Mootools
Aber das ist Geschmackssache.
Eine Frage hätte ich noch: Wieso verwendest du "element.setAttribute("onblur", "funktionxy()")" statt "element.onblur=funktionxy" oder halt eine extra Funktion, die prüft, welche von "addEventListener" und "attachEvent" funktioniert.
Und, das ist aber auch Geschmackssache: Wieso schreibst du deine Variablennamen groß?
DerWaldschrat