kati: id ermitteln

Beitrag lesen

hallo Lutz !!!
danke, es funktioniert... kannst du mir noch erklären, wieso es direkt geht...eigentlich bemühe ich mich um saubere Programmierung...also wie z.B. das Setzen von Attributen habe ich früher direkt gemacht, jetzt mache ich es über setAttributeNode...obwohl es direkt auch geht. Ich dachte, da muss was dran sein... kannst du mir es erklären, ich meine den Unterschied zwischen direktem Zugriff auf onclick und der Methode attachEvent. Ich wollte schon ne eigenen Klasse für "AddButtons" machen, damit ich dann die Attribute in einer Klasse "kapseln" kann. Da sah ich aber keinen Sinn, weil alles ja sowieso schon in dem Objekt (z.B. input) selbst gekapselt wird. Komisch...
Appropo...ich benutze IE Version 6.(und ein paar Zerkwetschte :-)).

vielen Dank..so simple und ich komme nicht drauf...

gruss aus wien kati

Hallo Kati,

die Ursache liegt vermutlich hier:
document.getElementById(add_id).attachEvent("onclick", add_setting);
Nimm statt dessen
document.getElementById(add_id).onclick=add_setting;
dann müßte es eigentlich gehn.

MfG. Lutz T.

PS: Ich weiß immer noch nicht, welchen Browser Du nimmst, ist wohl ein Geheimnis?