onMouseOver
knudsen
- html
Kann man irgendwie realisieren das eine Zelle einer Tabelle ihre Hintergrundfarbe per mouseover ändert?
Hallo << Begrüßung
ja, das kann man. Ich hoffe, das beantwortet deine Frage
MfG << Verabschiedung
Dark Sider
Hallo zusammen
ihr seid so dreckig und gemein. :-)
Ich hatte vor kurzem dasselbe Problem.
Eine Seite, mit der das gemacht wurde.
http://www.pfadinewa.ch/Hauptseite.htm
Hier ein einfaches Script:
<html>
<head>
<title>Titel</title>
<script language="Javascript" type="text/javascript">
function maus1(N)
{
document.all.N.style.backgroundColor = "";
}
function maus2(N)
{
document.all.N.style.backgroundColor = "#FFFF99";
}
</script>
</head>
<body>
<table>
<tr>
<td><a href="Link"><div id="N" style="font-size:14pt; background-color:#FFFF99; font-color:#FFFFFF; border:none" onmouseover="javascript:maus1('N')" onmouseout="javascript:maus2('N')">Hier der Text, der Verlinkt ist</div></a>
</td>
</tr>
</table>
</body>
</html>
Das Aussehen wir mit Hilfe von CSS definiert. Sobald man mit der Maus draufgeht, wird das eine Javascript ausgeführt und der Hintergrund der Tabelle ist keiner. Wenn man weggeht mit der Maus wird es wieder wie vorher.
Gruss.
Michy
Hallo Michy,
ihr seid so dreckig und gemein. :-)
ja! :-)
http://www.pfadinewa.ch/Hauptseite.htm
-></faq/#Q-19>
document.all.N.style.backgroundColor = "";
document.all.N.style.backgroundColor = "#FFFF99";
der Code ist Murkst - er funktioniert nur im IE - mit getElementById(...) funktioniert es auch in Browsern.
onmouseover="javascript:maus1('N')"
"javascript:" hat in Eventhandlern nichts verloren.
Das Aussehen wir mit Hilfe von CSS definiert.
warum das Ändern des Hintergrundes nicht auch mit css machen? ein einfaches td:hover { background-color:#0F0;} funktioniert auch - nur ist der IE eben zu blöd dafür...
Grüße aus Nürnberg
Tobias
Hallo knudsen (</faq/#Q-05a>)
Kann man irgendwie realisieren das eine Zelle einer Tabelle ihre Hintergrundfarbe per mouseover ändert?
Ja, irgendwie kann man das realisieren. Oder wolltest du wissen, wie man das realisieren kann?
Johannes (</faq/#Q-05c>)