Hallo,
- Auf welches Feld wurde geklickt?
- Mit welchen Objekt vom Typ CStellung wird gerade gearbeitet.
eTd.onclick=markiere;
> wobei eTd hier die entsprechende Tabellenzelle aus dem DOM sein soll.
>
solche Eigenschaften lassen sich auch gut in einem Elternelement, oder hier bei einer Tabelle beim <table> oder <tbody> speichern, und brauchen so nicht der Funktion als Parameter mitgegeben werden.
~~~javascript
function markiere() {
var td=this;
var tbl=td.parentNode.parentNode; // table o. tbody
if ( tbl.old_td) {
// machwas mit dem letzten Element (hebe Markierung auf)
// ...
}
// mach was mit dem aktuellen: td
// ...
tbl.old_td=td; // erzeuge eine neue Eigenschaft, merke dir das aktuelle Element
}
Gruß plan_B
--
*®*´¯`·.¸¸.·
*®*´¯`·.¸¸.·