Marco Hartung: Rollovereffekt Problem mit Mozilla

Hallo zusammen,

ich habe folgendes Problem :

Habe ein Menu mit einem Rollover effekt erstellt (mit Dreamweaver MX).
Bei Mouse over soll sich der "Hintergrund" des Buttons verfärben. Eigentlich kein Problem, funktioniert auch wunderbar, bis auf zwei Buttons...

Hier mal der Code eines funktionierenden Buttens :

<a href="ueberblick.html" target="mainFrame" onClick="MM_nbGroup('down','group1','ueberblick','',1)" onMouseOver="MM_nbGroup('over','ueberblick','../pics/ueberblick_01.jpg','',1)" onMouseOut="MM_nbGroup('out')"><img src="../pics/ueberblick_02.jpg" alt="Überblick" name="ueberblick" width="138" height="19" border="0" onload=""></a><br>

Und hier der eines (unter Mozilla) nicht funktionierenden Buttons :

<a href="projekte.html" target="mainFrame" onClick="MM_nbGroup('down','group1','projekte','',1)" onMouseOver="MM_nbGroup('over','proejekte','../pics/projekte_01.jpg','',1)" onMouseOut="MM_nbGroup('out')"><img src="../pics/projekte_02.jpg" alt="Projekte" name="Projekte" width="138" height="19" border="0" onload=""></a><br>

Also, unter IE6 geht´s bei allen Buttons nur mit Mozilla und Opera gibts Probleme. Wenn´s grundsätzlich bei Mozilla nicht gehen würde, könnte ich das ja evtl. noch nachvollziehen aber von 8 Buttons funktioniert es bei 2 nicht ?!?!?!?!

Liebe Grüße und schonmal danke...

Marco

  1. Hallo Marco,

    Und hier der eines (unter Mozilla) nicht funktionierenden Buttons :

    <a href="projekte.html" target="mainFrame" onClick="MM_nbGroup('down','group1','projekte','',1)" onMouseOver="MM_nbGroup('over','proejekte','../pics/projekte_01.jpg','',1)" onMouseOut="MM_nbGroup('out')"><img src="../pics/projekte_02.jpg" alt="Projekte" name="Projekte" width="138" height="19" border="0" onload=""></a><br>

    Für so etwas braucht man doch kein Dreamweaver!

    Warum funktioniert das nicht? Ganz einfach!

    Schau mal auf die Groß- und Kleinschreibung bei den Namen und Übergabe-Parametern der funktionierenden und der nicht-funktionierenden Buttons und Mouseover-Funktionen.

    Aber wie gesagt, mit Dreamweaver und seinem unnötigerweise aufgeblähten Code würde ich wahrscheinlich auch manchmal den Überblick verlieren.

    Gruß Gernot

    1. Lieber Marco,

      wie Gernot sofort erkannt hat liegt ein Zusammenhang zwischen dem Bildnamen (das name-Attribut im img-Tag) und dem im Funktionsaufruf übergebenen dritten Parameter vor.

      <a href ... onClick="MM_nbGroup('down','group1','ueberblick'<=!!!! ... <img src= ... name="ueberblick"<=!!!! ... </a>

      In Deinem funktionierenden Button ist dies der Wert "ueberblick".
      In Deinem nicht-funktionierenden Butten haben wir was?

      <a href= ... onClick="MM_nbGroup('down','group1','projekte'<=!!!! ... <img src= ... name="Projekte"<=!!!! ... </a>

      Jetzt klarer geworden?

      Liebe Grüße aus Ellwangen,

      Felix Riesterer.

    2. Hi,

      Schau mal auf die Groß- und Kleinschreibung bei den Namen und Übergabe-Parametern der funktionierenden und der nicht-funktionierenden Buttons und Mouseover-Funktionen.

      onMouseOver="MM_nbGroup('over','proejekte','../pics/projekte_01.jpg','',1)"

      Hier dürfte auch noch ein e zu viel sein …

      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.