ello: mal wieder problem mit firefox;)

hallo,
ich hab mal wieder probleme mit firefox. folgendes kleines script verwende ich um mein menu zu beeinflussen:

  
 var b = new Array();  
 b[0] = new Image(); b[0].src = "bilder/link1_0.gif";  
 b[1] = new Image(); b[1].src = "bilder/link1_1.gif";  
 b[2] = new Image(); b[2].src = "bilder/link2_0.gif";  
 b[3] = new Image(); b[3].src = "bilder/link2_1.gif";  
  
 var lastActivated="";  
 var lastType=0;  
 function activateMenu(menu,bnum) {  
  if (lastActivated)  
  {  
   document.getElementById(lastActivated).src=b[lastType].src;  
  }  
  document.getElementById(menu).src=b[bnum+1].src;  
  lastActivated=menu;  
  lastType=bnum;  
 }  

im IE funktioniert es wie es sollte. es wird ein bild ausgetauscht und gespeichert um beim nächsten funktionsaufruf darauf zurückgreifen zu können. aber firefox macht nix. kann mir jemand sagen wie das script aussehen müsste um mit firefox zu funktionieren?

danke schonmal, ello

  1. Hi,

    im IE funktioniert es wie es sollte. es wird ein bild ausgetauscht und gespeichert um beim nächsten funktionsaufruf darauf zurückgreifen zu können. aber firefox macht nix. kann mir jemand sagen wie das script aussehen müsste um mit firefox zu funktionieren?

    Was sagt die Javascript-Konsole des Firefox?
    Und wie sieht die aufrufende Stelle aus?

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    Schreinerei Waechter
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. in der konsole steht: Fehler: document.getElementById(menu) has no properties

      die aufrufende stelle ist das document welches mit dem menüpunkt aufgerufen wird. im head ist eine zeile die die funktion aufruft:

      z.b.:
      parent.menu.activateMenu('iProdukte',0);

      gruß, ello

      1. Hi,

        in der konsole steht: Fehler: document.getElementById(menu) has no properties

        Also existiert zum Aufrufzeitpunkt kein Element mit der gewünschten id.

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        Schreinerei Waechter
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
        1. aber seltsam ist doch das es mit IE funzt. naja anscheinend funktioniert mit dem eh jeder mist und mit ff halt nicht.

          1. Hi,

            aber seltsam ist doch das es mit IE funzt. naja anscheinend funktioniert mit dem eh jeder mist und mit ff halt nicht.

            Du verwendest Frames. Da kann sich die Ladereihenfolge von Browser zu Browser unterscheiden.

            Gib doch mal nen Link auf die Seite, dann kann man leichter sehen, was Sache ist.

            cu,
            Andreas

            --
            Warum nennt sich Andreas hier MudGuard?
            Schreinerei Waechter
            Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
            1. ohmann, ich hatte name anstatt id im <img>-tag verwendet. jetzt ändert sich meine positive meinung über IE echt rapide. der macht ja alles mit, selbt wenns falsch ist. ist ja voll daneben, da lernt man ja falsch zu programmieren;)

              naja, jetzt funzt es.

              danke für die hilfe

              1. Hallo ello.

                jetzt ändert sich meine positive meinung über IE echt rapide. der macht ja alles mit, selbt wenns falsch ist. ist ja voll daneben, da lernt man ja falsch zu programmieren;)

                Du hast erfasst, was von vielen hier gepredigt wird. ;)

                Gruß, Ashura

                --
                Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
                Try it: Become an Opera Lover in 30 days