Gunnar Bittersmann: gegenseitige Prüfung

Beitrag lesen

@@Gunnar Bittersmann:

nuqneH

Die nächste Verbesserung wären nicht zwei Eventhandler, sondern Event-Delegation …

Der Vollständigkeit halber (und um mir seit langem mal wieder selbst zu antworten): Das sähe dann so aus:

document.body.onclick = function (e)  
{  
  var e = e || window.event;  
  var target = e.target || e.srcElement;  
  switch (target.id)  
  {  
    case "control1": this.className = "state1"; break;  
    case "control2": this.className = "state2"; break;  
  }  
};

Schlag nach bei molily.

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)