Alexander Gordt: Hover-Schaltflächen - Komatibel für MSIE 4 und NS?

Beitrag lesen

Hi Stefan!

Eventuell liesse sich etwas machen, wenn Du jeden Link in einen <layer>/<div> steckst und dann bei onmpouseover/onmouseout dessen Hintergrundfarbe wechselst.

Der Tip war ja schon ganz gut und kann ich kann vorstellen was Du meinst, doch ich habe nicht den blassen Schimmer, wie das funktionieren soll. Ich habe trotzdem mal rumprobiert und dabei ist folgendes herausgekommen:

<html>
<head><script LANGUAGE="JavaScript">
<!--
function hover()
{
if(document.lay.bgcolor=="ff0000")
{ document.lay.bgcolor="00ff00"; return; }
else
{ document.lay.bgcolor="0000ff"; return; }
}
//-->
</script>

<title>hover_test</title>
</head>

<body BGCOLOR="#ffffff" link="#00C000" vlink="33CC33">
<layer name="lay" bgcolor="#ff0000" onmouseover="hover()" top="200" left="50" width="50" height="30">
</layer>
</body>
</html>

  • leider tut sich nicht das geringste, wenn ich mit der Maus über die Fläche fahre. liegt das daran, daß ich mit document.lay.bgcolor nicht den richtigen Syntax für den layer habe oder was ist daran faul? Währe schön wenn Du mir ein Beispiel mailen könntest, das mir das Prinzip zeigt.

Danke im voraus und viele Grüße, Alexander :-)