Hallo Don(?), <- Begrüßung
<script language="JavaScript">
hier fehlt das type-Attribut.
document.getElementsById(ID).bgColor = Farbe1;
document.getElementsById(ID).bgColor = Farbe2;
- warum willst du dem gleichen Element zwei verschiedene Farben zuweisen?
- statt ....bgColor wäre ....style.backgroundColor schöner.
</script>
</head>
nichts gegen einrücken - aber muss das gleich so ewig weit sein?
<body onLoad="highlight()">
was soll dieses onload bewirken?
<td id="1" bgcolor="#ffffff" onMouseOver="highlight(1,#ffffff,#e1e1e1)">Punkt 1</td>
- id="1" ist ungültig: http://www.w3.org/TR/html401/types.html#type-name
- bgcolor ist deprecated - verwende css
- statt highlight(1,..) kannst du auch einfacher highlight(this.id,...) schreiben.
warum eigentlich so umständlich? mit:
td { background-color:#fff; }
td:hover { background-color:#E1E1E1; }
geht das doch viel einfacher (evtl. noch mit einer Klasse kombinieren) und ganz ohne js - die Sache hat nur einen Haken - der IE ist zu blöd dafür...
Grüße aus Nürnberg <- Verabschiedung
Tobias
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|