Mahlzeit
Ich habe einen Zellen Rollover Effekt per Javascript realisiert.
Folgendermaßen ist mein script.js aufgebaut:
Der Code meiner Zelle sieht so aus:
So, Tabellenhintergrund bei nem hover wechseln klappt wunderbar. Ich habe zusätzlich per CSS ein Schrift hover realisiert. Dieser geht allerdings nur, wenn man über dem Text ansich ist.
Nun meine Frage:
Lässt sich per diesem javascript auch irgendwie machen, dass sich die Textfarbe ändert, wenn man irgendwo mit der Maus über der Zelle ist ? Also an Stellen wo sich sonst nur der Hintergrund ändern würde.
Thx für jeden Tip
MfG lordimac
Ich habe einen Zellen Rollover Effekt per Javascript realisiert.
Folgendermaßen ist mein script.js aufgebaut:
function mOver3(cell) {
if (!cell.contains(event.fromElement)) {
cell.style.cursor = 'hand';
cell.style.backgroundColor='#6C86A8';
}
}
function mOut3(cell) {
if (!cell.contains(event.toElement)) {
cell.style.cursor = 'default';
cell.style.backgroundColor='#657D9D';
}
}
function mClick(cell) {
if(event.srcElement.tagName=='TD') {
cell.children.tags('A')[0].click();
}
}
Der Code meiner Zelle sieht so aus:
<td width="150" height="19" bgcolor="#657D9D" onMouseOver="mOver3(this)" onMouseOut="mOut3(this)" onClick="mClick(this)"><a href="#" class="a">Text</a></td>
So, Tabellenhintergrund bei nem hover wechseln klappt wunderbar. Ich habe zusätzlich per CSS ein Schrift hover realisiert. Dieser geht allerdings nur, wenn man über dem Text ansich ist.
Nun meine Frage:
Lässt sich per diesem javascript auch irgendwie machen, dass sich die Textfarbe ändert, wenn man irgendwo mit der Maus über der Zelle ist ? Also an Stellen wo sich sonst nur der Hintergrund ändern würde.
Thx für jeden Tip
MfG lordimac
Zuletzt bearbeitet: