DjRotti: Script Konflikt

Hallo,

mache gerade eine neue Seite - dabei bin ich auf ein Problem gestoßen, dass ich Semi-Profi mir leider nicht erklären kann:

Kann mir jemand sagen, warum bei

http://www.qwed.de/test/qwed.html

die Scrollleiste funktioniert, aber das Hauptmenü (mouseover!) nicht?

Das Hauptmenü funktioniert nur, wenn ich das Scrollleisten-Script rausnehmen:

siehe: http://www.qwed.de/test/qwed_menu.html

Danke & Gruß DjRotti

  1. Hallo DjRotti

    könntest du bitte nächstes mal die Seiten richtig verlinken?

    ohne scrollbalken
    mit scrollbalken

    Ich persönlich finds einfach netter, wenn man Beispiele direkt anklicken kann ;-)

    Ansonsten werd ich jetzt mal versuchen, durch den Code durchzusteigen und das problem zu lokalisieren. Kann aber evtl. etwas dauern...

    Wenn ich was finde, melde ich mich

    liebe Grüße
    mbr

    1. Klar, ich werde versuchen das nächste mal meine Links besser zu beschriften...!

      Und? Schon eine Lösung gefunden? Oder irgendeine Ahnung, wo der fehler stecken könnte?

      DjRotti

  2. Tag DjRotti.

    Kann mir jemand sagen, warum bei
    http://www.qwed.de/test/qwed.html
    die Scrollleiste funktioniert, aber das Hauptmenü (mouseover!) nicht?

    Vermutlich gibt es einen Konflikt der Eventhandler onmouseover/onmouseout, die du für das gleiche Element mehrfach zuweist (anders kann ich es mir nicht erklären). Eine recht ausführliche Erklärung zu diesem Thema findest du unter http://www.quirksmode.org/js/events_order.html.

    Die einfachste Lösung wäre m.E., den Hover-Effekt beim Menü mittels CSS zu gestalten. Da es sich nur um den Wechsel der Hintergrundfarbe handelt, stellt dies kein wirkliches Problem dar, Lösungsansätze findest du u.a. auf http://css.fractatulum.net/sample/hov2format2.htm. Für den Fall, dass aus irgendwelchen Gründen Grafiken ausgetauscht werden sollen, findest du hier eine gut gemachte Anleitung: http://www.1ngo.de/web/bildwechsel.html.

    Siechfred