franz: Menü - funktioniert nicht im Netscape 6.1

Beitrag lesen

hallo,

folgendes Menü eines Framesets funzt bei netscape 6.1 nicht (IE, Netscape 4.7x und Opera 5.x haben kein Problem):

<script language="JavaScript1.1">
<!-- Script Begin

bildeffekt0 = new Image();
bildeffekt00 = new Image();
bildeffekt000 = new Image();
bildeffekt1 = new Image();
bildeffekt11 = new Image();
bildeffekt111 = new Image();
bildeffekt2 = new Image();
bildeffekt22 = new Image();
bildeffekt222 = new Image();
bildeffekt3 = new Image();
bildeffekt33 = new Image();
bildeffekt333 = new Image();

bildeffekt0.src = "buttons/einsorange.png";
bildeffekt00.src = "buttons/einsschwarz.png";
bildeffekt000.src = "buttons/einsdruck.png";
bildeffekt1.src = "buttons/zweiorange.png";
bildeffekt11.src = "buttons/zweischwarz.png";
bildeffekt111.src = "buttons/zweidruck.png";
bildeffekt2.src = "buttons/dreiorange.png";
bildeffekt22.src = "buttons/dreischwarz.png";
bildeffekt222.src = "buttons/dreidruck.png";
bildeffekt3.src = "buttons/vierorange.png";
bildeffekt33.src = "buttons/vierschwarz.png";
bildeffekt333.src = "buttons/vierdruck.png";

function orange(nummer,quelle)
{
window.document.images[0].src = bildeffekt00.src;
window.document.images[1].src = bildeffekt11.src;
window.document.images[2].src = bildeffekt22.src;
window.document.images[3].src = bildeffekt33.src;
window.document.images[nummer].src = quelle.src;
}
// end hide -->
</SCRIPT>
<script language="JavaScript1.1">
<!-- Script Begin
function rollover(nummer,quelle)
{
var anzeigebild=(window.document.images[nummer].src);
switch (anzeigebild)
{
case bildeffekt000.src:
break;
case bildeffekt111.src:
break;
case bildeffekt222.src:
break;
case bildeffekt333.src:

break;
default:
window.document.images[nummer].src = quelle.src;
}
}
//  Script End -->
</script>

Dies das Skript des linken Frames, Zweck ist den Mouse-over Effekt auszuschalten, wenn ein Button geklickt ist (damit klar ist, wo sich der Besucher befindet), aufgerufen wird das Skript folgendermaßen:

<a href="eins.html" target="rechts" onclick="orange(0,bildeffekt000)"  onmouseover="rollover(0,bildeffekt0)" onmouseout="rollover(0,bildeffekt00)"><img src="buttons/einsschwarz.png" border="0" width="100" height="25"></a>

Bei Netscape 6.1 besteht nun das Problem, das der geklickte Button nicht "bleibt" - sondern bei einer Mausbewegung sofort wieder der Mouse-over Effekt ausgelöst wird! (übrigens musste ich für netscape 4.7 zwei Javaskriptbereiche definieren - sonst gings auch nicht). Könnte es etwas mit der Javascript-Version zu tun haben?? (Hab aber alles von 1.0 bis 1.5 ausprobiert ...)

vielen Dank schon mal

franz