P
Pixelprofi
Aktives Mitglied
Thread Starter
- Dabei seit
- 08.11.2002
- Beiträge
- 420
- Reaktionspunkte
- 2
Hallo,
ich habe eine einfache Tabelle mit mehreren Zeilen und Spalten.
Wenn man mit der Maus über eine Zeile fährt, soll sich die Hintergrundfarbe der gesamten Zeile ändern.
Da ich die Farbangaben aber nicht in jede Zeile einzeln schreiben möchte, soll JavaScript eine CSS-Klasse ansprechen. In dieser Klasse könnte ich dann die Farbangabe global ändern.
Weiß jemand von Euch Besserwissern wie ich mit JavaScript die Klasse "over" und "out" ansprechen kann? Vielen Dank für Eure Hilfe?
ich habe eine einfache Tabelle mit mehreren Zeilen und Spalten.
Wenn man mit der Maus über eine Zeile fährt, soll sich die Hintergrundfarbe der gesamten Zeile ändern.
Da ich die Farbangaben aber nicht in jede Zeile einzeln schreiben möchte, soll JavaScript eine CSS-Klasse ansprechen. In dieser Klasse könnte ich dann die Farbangabe global ändern.
Weiß jemand von Euch Besserwissern wie ich mit JavaScript die Klasse "over" und "out" ansprechen kann? Vielen Dank für Eure Hilfe?
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
.over {
background-color:#ff0000;
}
.out {
background-color:#ffffff;
}
</style>
</head>
<body>
<table style="border-collapse:collapse">
<tr onmouseover="this.style.backgroundColor='ff0000';" onmouseout="this.style.backgroundColor='#ffffff';">
<td width="100px" style="border:1px solid black">Text</td>
<td width="100px" style="border:1px solid black">Text</td>
<td width="100px" style="border:1px solid black">Text</td>
<td width="100px" style="border:1px solid black">Text</td>
</tr>
<tr onmouseover="this.style.backgroundColor='ff0000';" onmouseout="this.style.backgroundColor='#ffffff';">
<td width="100px" style="border:1px solid black">Text</td>
<td width="100px" style="border:1px solid black">Text</td>
<td width="100px" style="border:1px solid black">Text</td>
<td width="100px" style="border:1px solid black">Text</td>
</tr>
<tr onmouseover="this.style.backgroundColor='ff0000';" onmouseout="this.style.backgroundColor='#ffffff';">
<td width="100px" style="border:1px solid black">Text</td>
<td width="100px" style="border:1px solid black">Text</td>
<td width="100px" style="border:1px solid black">Text</td>
<td width="100px" style="border:1px solid black">Text</td>
</tr>
</table>
</body>
</html>