Hi,
so müsste es gehen:
[code start]
<html>
<head>
<title>Zellen highlighten</title>
<script language="JavaScript">
<!--
function highlight(ID,Farbe1) {
document.all[ID].bgColor = Farbe1;
}
//-->
</script>
</head>
<body>
<table border="1">
<tr>
<td id="a1" bgcolor="#ffffff" onMouseOut="highlight('a1','#ffffff')" onMouseOver="highlight('a1','#e1e1e1')">Punkt 1</td>
<td id="a2" bgcolor="#ffffff">Punkt 2</td>
</tr>
</table>
</body>
</html>
[code ende]
Erklärung:
Du brauchst ein MouseOut, um zum alten Farbzustand zurückzukehren.
Dementsprechend ist nur eine Farbangabe in der Funktion nötig.
Bitte für die ID min. 1 Buchstaben am Anfang.
Die onLoad-Angabe im body-Tag ist sinnlos.
Bitte beachten:
Ich habe document.all verwendet (da ich den IE5 habe). Bitte entsprechend in der Funktion ändern auf getElementByID.
Hope it helps.
Gruss
Torsten