td mouseover

Status
Nicht offen für weitere Antworten.
Bei modernen Browsern wird eine einfache CSS-Deklaration mit :hover-Pseudoklasse reichen:
Code:
td:hover,
.td-hover {
	background-color:		#fe0;
}
Den anderen Browsern kannst du nur mit einem JavaScript-Algorithmus dienen, etwa:
Code:
window.onload= function() {
	var tdElements = document.getElementsByTagName("td");
	for( var i=0; i<tdElements.length; i++ ) {
		tdElements.onmouseover = new Function("this.className += ' td-hover');
		tdElements.onmouseout  = new Function("this.className = this.className.replace(/\s*td-hover/, '');
	}
}
Ich hoffe, das Skript funktioniert.
 
gg^^ Das erste Script funktioniert nur bei Mozilla ;)

Und das Javascript will ich nicht ich habe irgendie eine abneigung gegen JavaScript :)

Aber egal dann lass ich es halt weg ist ja nicht so wichtig :) Aber falls jemand ne lösung ohne java wiss die bei allen Browsern Funktioniert soll sich melden ;)
 
Status
Nicht offen für weitere Antworten.
Zurück