Beat Gurtner: Klasse definieren (nicht css klasse, js klasse)

Beitrag lesen

hallo...

ich verändere mit einer funktion einige zellen in einer tabelle. das ergibt das eine art viereck. (seht selber unter http://www.indyhead.ch/vc/1/)

von klassen weiss ich das man neue instanzen erstellen kann. ich möchte also das bestehende "vierecke" stehen lassen und ein neues erstellen...

mit meine funktion klappt das nicht...

function setShop (intid) {

if(checkCell(intid) && checkCell(cord(intid, 1, 0)) && checkCell(cord(intid, 2, 0)) &&
    checkCell(cord(intid, 0, 1)) && checkCell(cord(intid, 0, 2))) {

clearAll();

document.getElementById("txt_Shop_Cord").value = intid;
  document.getElementById(intid).bgColor = '#ffffff';
  document.getElementById(cord(intid, 1, 0)).bgColor = '#ffffff';
  document.getElementById(cord(intid, 2, 0)).className = '3d_b_l';

document.getElementById(cord(intid, 0, 1)).bgColor = '#ffffff';
  document.getElementById(cord(intid, 1, 1)).bgColor = '#ffffff';
  document.getElementById(cord(intid, 2, 1)).bgColor = '#ff0000';

document.getElementById(cord(intid, 0, 2)).className = '3d_t_r';
  document.getElementById(cord(intid, 1, 2)).bgColor = '#D50303';
  document.getElementById(cord(intid, 2, 2)).className = '3d_b_r';
 }

}

diese funktion wird beim klicken in eine zelle aufgerufen... der parameter "int_id" ist die id der zelle...

hoffe war einigermassen verständlich...