Gernot Back: JavaScript Event Handler

Beitrag lesen

Hallo Peter,

dein ungetesteter Quellcodevorschlag sieht meinem getesteten sehr ähnlich und ist noch eleganter. Müsste eigentlich so gehen. Damit Jutta sich ein Bild machen kann, gebe ich hier auch mal meinen Code zum Besten, den sie unter

http://www.overandover.de

auch in Aktion sehen kann:

var merk="";

function wahl (x) {
 if (merk!=""){
   if (document.getElementById){
   document.getElementById(merk).style.backgroundColor='#000000';
  }
 }
 if (x==merk){
  merk="";
  rein(x);
 } else {
  merk=x;
  if (document.getElementById){
   document.getElementById(merk).style.backgroundColor='#99BB00';
  }
 }
}

function rein (x) {
 if (x!=merk){
  if (document.getElementById){
   document.getElementById(x).style.backgroundColor='#668800';
  }
 }
}

function raus (x) {
 if (x!=merk){
  if (document.getElementById){
   document.getElementById(x).style.backgroundColor='#000000';
  }
 }
}

Gruß Gernot