MikeDe
Mitglied
Hallo,
ich hab auf eine Tabellenzeile (tr) ein onmouseover und -out womit ich den Background der Zeile ändere, nun wird beim klicken der Tabellenzeile (passiert über onklick) ein Box (über id) eingeblendet und der Hintergrund der Tabellenzeile (vorher onmouseover Färbung) bekommt eine andere Farbe (i.style.background = "#000". sobald ich das Ganze rückgängig mache bleibe ich mit meinem js latein auf der strecke.
Kann man das i.style.background = "#000"; wieder löschen oder so? ich möchte nach dem Ausblenden wieder zum onmouseover/out zurückkehren!
JS:
HTML AUSSCHNITT DER TABELLENZEILE
ich hab auf eine Tabellenzeile (tr) ein onmouseover und -out womit ich den Background der Zeile ändere, nun wird beim klicken der Tabellenzeile (passiert über onklick) ein Box (über id) eingeblendet und der Hintergrund der Tabellenzeile (vorher onmouseover Färbung) bekommt eine andere Farbe (i.style.background = "#000". sobald ich das Ganze rückgängig mache bleibe ich mit meinem js latein auf der strecke.
Kann man das i.style.background = "#000"; wieder löschen oder so? ich möchte nach dem Ausblenden wieder zum onmouseover/out zurückkehren!
JS:
Code:
function show(id) {
var d=document.getElementById("event"+id);
var i=document.getElementById("e"+id);
if (d.style.display == "") {
d.style.display = "none";
i.style.background = "none";
} else {
d.style.display = "";
i.style.background = "#000";
}
}
HTML AUSSCHNITT DER TABELLENZEILE
Code:
<tr class="trnormal" id="eid"" onclick="show(id)"
onmouseover="this.className='trhover'"
onmouseout="this.className='trnormal'">