Jens Herbach: Problem mit Menü

Hallo,

auf meiner Website http://www.sachsenbunker.de verwende ich für die Navigation ein Script, dass ein platzsparendes Multilevel-Menü dynamisch erzeugt.

Leider funktioniert die Positionierung der Submenüs nicht mehr, wenn die Größe des Browserfensters verändert wird. Dann muss für eine korrekte Anzeige erst die Seite neu geladen werden.

Gibt es dafür eine Lösung?
Die zugehörige JS-Datei ist unter http://www.sachsenbunker.de/menu.js zu finden.

Gruß Jens

  1. Moin

    Gibt es dafür eine Lösung?
    Die zugehörige JS-Datei ist unter http://www.sachsenbunker.de/menu.js zu finden.

    versuche das JS mit dem Event-Handler onresize() neu zu laden.

    Siehe dazu hier

    Gruß Bobby

    --
    -> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
    -> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
    ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)
    1. Moin

      versuche das JS mit dem Event-Handler onresize() neu zu laden.

      Siehe dazu hier

      Gruß Bobby

      Hallo Bobby,

      danke für Deine schnelle Hilfe!
      Ich habe es bisher zwar nur geschafft, die komplette Seite bei einer Fensteränderung neu zu laden (wie geht das nur für das Menü mit der ausgelagerten JS-Datei?), aber es funktioniert erst mal. Und Eingriffe in die einzelnen Seiten sind nicht erforderlich, was für mich das Wichtigste ist.

      Gruß Jens

      1. Moin

        Ich habe es bisher zwar nur geschafft, die komplette Seite bei einer Fensteränderung neu zu laden (wie geht das nur für das Menü mit der ausgelagerten JS-Datei?), aber es funktioniert erst mal.

        Du kannst mit onresize auch JS-Funktionen aufrufen und ausführen, wie hier in deinem Beispiel die Positionierung. Versuchs einfach mal.

        Gruß Bobby

        --
        -> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
        -> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
        ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)