HTML Hintergrundfarbe einer Tabellenspalte wechseln wenn Maus ihn berührt

troublefree

Cadet 4th Year
Registriert
Mai 2004
Beiträge
67
Also, wie der Titel schon sagt brauche ich die Funktion in HTML. Und zwar wenn man über eine Tabellenspalt mit der Maus fährt, die Tabellenspalte die Hintergrundfarbe wechselt. Geht das vielleicht mit OnMuseOver?
Ich weiß zwar, wie das mit Bildern geht, aber ichmöchte mir nciht erst die Arbeit machen.
Brauche schnell eure Hilfe.
Danke im Voraus!
 
mit :hover ghet das in css, bloß kann das der IE nicht...
von daher musst du wohl auf javascript ausweichen müssen
 
Probiers mal hiermit, Als erstes das JavaScript was in den Head Teil oder in eine externe Datei kommt:

HTML:
<script type="text/javascript"> 
function changebg(elid,color)  
{  	document.getElementById(elid).style.backgroundColor = color;           
         return true;  }  
</script>

Und als nächstes die Tabelle, beachte jedoch das jede Zeile eine eigene ID benötigt (zeile2, zeile3 usw):
HTML:
<table width="100" border="1">
<tr id='zeile1' onmouseout="changebg('zeile1','#FFFFFF')" onmouseover="changebg('zeile1','#FF0000')">
<td>Highlight</td>
</tr>
</table>

Das sollte funktionieren.
 
Danke vielmals!!!!
Das funktioniert Prima!!!!
 
Zurück
Oben