peter: JavaScript Event Handler

Beitrag lesen

hi

onmouseout="ChangeCol(this)"

function ChangeCol(objekt)
{
objekt.style.backgroundColor="#??????";
}

um das angeklickte nicht auf standardfarbe zu wechseln bei mouseout, kannst du deiner zeile z. B. ne ID geben und die merken.

etwa so (ungetestet):

var aktiveZeile=false;

onclick="if(aktiveZeile){document.getElementById(aktiveZeile).style.color='#STANDARDFARBE';
aktiveZeile=this.id;
ChangeTxt('text 1');
this.style.color='#AKTIVFARBE';"

und in der mouseout-funktion dann :

function ChangeCol(objekt)
{
if(objekt.id!=aktiveZeile)
{objekt.style.backgroundColor="#STANDARDFARBE";}
}

gruß
peter