Mark: Javascript problem unter netscape

Beitrag lesen

moin !

hab hier ein problem welches nur unter netscape (7) auftritt. unterm IE läuft alles reibungslos

also ich habe eine framesetdefinition, in welcher 2 funktionen zwecks bilderautausch sind. diese funktionne werden aus den einzelnen frames aufgerufen. die alerts darin sind nur zu testzwecken drin.

nun habe ich folgende probleme (nur unter netscape):

1. die funktion restore wird ausgeführt bleibt aber ohne effekt, d.h. die einzelnen blidwechsel-anweisungen bleiben ohne effekt. daraufhin habe ich gedacht, die objektreferenz ist vielleicht falsch und habe bei dem einen aufruf mit BottomFrame.document.Image8 experimentiert - leider erfolglos. der interet explorer schluckt das alles überigens fehlerfrei.

2. die funkion menupunktakt() wird seltsamerweise nicht aus restore heraus aufgerufen.....rufe ich die funktion aus einem frame heraus auf, klappt es (top.menupunktakt();)

hat jemand ne idee ?

<script language="JavaScript">

<!--
var menupunkt;
var menupunkturl;
var menuframe;
menupunkt = 'Image1';
menupunkturl = 'bilddateien/startseite_hover.gif';
menuframe = 'Menue';

function Restore() {
alert('restore');
top.Menue.Image1.src = 'bilddateien/startseite_normal.gif';
top.Menue.Image2.src = 'bilddateien/vorstand_normal.gif';
top.Menue.Image3.src = 'bilddateien/mitmachen_normal.gif';
top.Menue.Image4.src = 'bilddateien/aktuelles_normal.gif';
top.Menue.Image5.src = 'bilddateien/termine_normal.gif';
top.Menue.Image6.src = 'bilddateien/presse_normal.gif';
top.Menue.Image7.src = 'bilddateien/links_normal.gif';
BottomFrame.document.Image8.src = 'bilddateien/kontakt_normal.gif';
top.BottomFrame.Image9.src = 'bilddateien/gaestebuch_normal.gif';
top.BottomFrame.Image10.src = 'bilddateien/impressum_normal.gif';
menupunktakt();
}

function menupunktakt() {
alert('menupunktakt');
if(top.menuframe=='Menue'){
top.Menue.MM_swapImage(top.menupunkt,'',top.menupunkturl,1);}

if(top.menuframe=='BottomFrame'){
top.BottomFrame.MM_swapImage(top.menupunkt,'',top.menupunkturl,1);}

}

// -->

</script>