• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Hintergrundfarbe in Tabelle auf mouseover ändern

printe

New member
Hallo!

Wer kann mir helfen?

Ich möchte die Hintergrundfarbe (oder auch HG-Bild) einer Tabelle ändern, wenn der Besucher mit der Maus über ein Bild fährt, das in dieser Tabelle liegt.

Besonders hilfreich wäre eine Lösung für NE 4.7!!

Danke!
 
hi,

versuchs mal damit:



<script language="JavaScript1.2">
<!--
function wxlBgCol(id,farbe) {
if (document.all)
document.all[id].style.backgroundColor=farbe;
else
if (document.getElementById)
document.getElementById(id).style.backgroundColor=farbe;
else
if (document.layers)
document.layers[id].bgColor=farbe;
}
// -->
</script>

<table border=2>
<tr>
<td id="Zelle1" style="position:relative"><a href="ihre.html" onMouseOver="wxlBgCol('Zelle1','red')" onMouseOut="wxlBgCol('Zelle1','#f4f7fd')">Beschreibung</font></a></td>
<td id="Zelle2" style="position:relative"><a href="ihre.html" onMouseOver="wxlBgCol('Zelle2','blue')" onMouseOut="wxlBgCol('Zelle2','#f4f7fd')">Beschreibung</font></a></td>
</tr>
</table>


Wenn die Aktion auf einem Bild reagieren soll, dann leg den Onmouseover Befehl auf das Bild und nicht auf einen Link.
 
Hallo Klaus,

danke für dein Skript, das hilft mir schon viel weiter.

Leider funktioniert es aber nicht in NE 4, wenn ich das onmouseover auf das Bild lege.
Es wechselt dann nicht der gesamte Hintergrund, sondern nur die Stelle,
die hinter dem Text oder Bild liegt.

Und mein eigentliches Problem ist, dass ein Bild, das in einer Tabelle liegt, auf onmouseover
eine andere Rahmenfarbe erhält. Mir schien es sinnvoll, diese Rahmenfarbe über die Hintergrundfarbe
der Tabelle zu ändern. Ist aber irgendwie nicht so leicht.
 
Zurück
Oben