Faanj: Problem mit "overflow: scroll" (im Firefox)

Hallo,
in meiner Navigation blende ich Listeneinträge beim Überfahren mit der Maus ein. Da (vor allen Dingen beim Buchstaben "A") es zuviel Listenpunkte sind, als dass sie in ein Browserfenster passen würden, würde ich gerne eine Scrollleiste anbringen. Doch mit "overflow: scroll" geht das bislang nicht; sobald ich mit der Maus auf die Einträge runtergehen will, verschwinden diese (was ohne "overflow: scroll" nicht passiert).
Hab ich was falsch gemacht (wenn ja, was?) oder bleibt mir nur die Realisierung mittels Javascript?
(Problem habe ich bislang nur in FF; für den IE6 habe ich es mit Javascript gemacht, da der IE6 sowieso kein "display: block" kennt. Wenn es geht, würde ich aber gerne das Ganze auch (für andere Browser) nur mit CSS realisieren, da manche User JavaScript abgeschaltet haben.)

  1. da der IE6 sowieso kein "display: block" kennt

    ich frage mich, wie der dann überschriften rendert wenn er keine block elemente versteht :D

    zum rest: du scheinst hier sowieso ein usability problem mit deinem menu zu haben - ggf solltest du dich für eine andere form der navigationsaufbereitung entscheiden (rechtsseitig als baum zb)

    1. zum rest: du scheinst hier sowieso ein usability problem mit deinem menu zu haben - ggf solltest du dich für eine andere form der navigationsaufbereitung entscheiden (rechtsseitig als baum zb)

      Meinst Du, ich sollte generell auf dynamisch ein- und ausgeblendete Navigation verzichten?

      1. zum rest: du scheinst hier sowieso ein usability problem mit deinem menu zu haben - ggf solltest du dich für eine andere form der navigationsaufbereitung entscheiden (rechtsseitig als baum zb)

        Meinst Du, ich sollte generell auf dynamisch ein- und ausgeblendete Navigation verzichten?

        in deinem fall ja, da die einzelnen menupunkte darin einfach zu viel des guten sind - da geht die übersicht flöten

        stell dir mal diese seite hier mit einem dropdownmenu vor (ich meine das linksseitige menu)
        http://at.php.net/gd

        ich glaube, das ist in deinem fall schlauer

        ganz oben gibts ein mehrzeilige matrix mit dem alphabeth - wenn ein buchstabe geklickt wird, gibts darunter eine liste aller in frage kommenden personen - so hälst du das ganze kurz und übersichtlich

        ggf kannst du das gleich auf der linken seite machen?

        etwa so:

        A B C D E F
        G H I J K L
        M N O P Q R
        S T U V W X
        X Z

        Abbiati, Franco
        Abel, Carl Friedrich
        Abendroth, Walter
        Abraham, Paul
        Abt, Franz
        Adam, Adolphe Charles
        Addison, John
        Adlgasser, Anton Cajetan

        1. in deinem fall ja, da die einzelnen menupunkte darin einfach zu viel des guten sind - da geht die übersicht flöten

          Danke für den Ratschlag. Alternativ zu der dynamischen Navigation hab ich schon einen "Umweg" über die sitemap eingebaut.
          Es ist nur schade, dass meine Idee mit der Navigation wegen eines einzigen Browsers (soweit ich das bisher festgestellt habe) scheitert. Denn sowohl im Opera als auch im IE funktioniert das mit dem scrollen sehr gut.
          Naja, anscheinend muss man für jeden Browser alles individuell schreiben.
          Kann ich eigentlich für den FF eine einzelne CSS-Datei anlegen, auf die nur dieser zugreift (So dass ich für die anderen Browser die dynamische Navigation erhalte)?

          1. Danke für den Ratschlag. Alternativ zu der dynamischen Navigation hab ich schon einen "Umweg" über die sitemap eingebaut.

            die hab ich schon gesehen, wenn du die sitemap jetzt als menu nutzt hast du gewonnen ;)

            Es ist nur schade, dass meine Idee mit der Navigation wegen eines einzigen Browsers (soweit ich das bisher festgestellt habe) scheitert. Denn sowohl im Opera als auch im IE funktioniert das mit dem scrollen sehr gut.

            es ist gut, dass das so ist - diese hover navgation scroll geschichte ist eine zumutung, jeder der motorisch etwas eingeschränkt ist oder einen kleinen monitor hat, kann das ding vermutlich nicht richtig bedienen

            Naja, anscheinend muss man für jeden Browser alles individuell schreiben.

            nein, du musst nur für die verschiedenen internet explorer versionen alles extra schreiben ;)

            Kann ich eigentlich für den FF eine einzelne CSS-Datei anlegen, auf die nur dieser zugreift (So dass ich für die anderen Browser die dynamische Navigation erhalte)?

            conditional comments
            http://www.quirksmode.org/css/condcom.html

            <link rel="stylesheet" type="text/css" href="screen.css" media="screen" />
            <!--[if IE 6]>
            <link rel="stylesheet" type="text/css" href="screen_ie6.css" media="screen"  />
            <![endif]-->

            in screen.css definierst du alles was du brauchst - bis es in opera, safari und firefox gut aussieht (das ist problemlos zu bewerkstelligen

            dann definierst du per internet explorere version (oder für mehrere versionen mit dem selben bug) ein eigenes stylesheet in dem du NUR die dinge überschreibst, die anders sind (zb zum beheben von box model bugs)