Scrollleiste mitten in der Seite



  • Hallo

    Ich hab schon Seiten gesehen, bei denen ein div oder ein Feld einer Tabelle (oder was auch immer) scrollbar war.

    Also in der Art:

    ____________    ______________
     | Navigation |  | Textbox    |S|
     |            |  |            |C|
     |            |  |            |R|
     |            |  |            |O|
     |            |  |            |L|
     |____________|  |____________|L|
    

    Wobei SCROLL die Scrollleiste der Textbox simulieren soll.

    Wie kann ich sowas realisieren?



  • Der Code Abschnitt hats jetzt leider verhauen.
    Ich hoffe ihr wisst trotzdem was ich meine.


  • Mod

    stichwort:
    CSS und overflow

    wenn du overflow:scroll;
    angibst, dann kann man scrollen wenn der inhalt zu gross ist.



  • Danke!

    Da der Inhalt vorher schon knapp am rechten und linken Rand war, gibts jetzt aber auch eine horizontale Scrollleiste, was ich eigentlich nicht brauchen.

    Lässt sich nur die vertikale aktivieren und die horizontale ausblenden?

    Oder gibt es eine Möglichkeit Scrolleisten zu simulieren? Dass ich einfach oben und unten einen Pfeil mache und je nach dem auf welchen gedrückt bzw. mouseover wird, wird gescrollt?



  • Imho gibt es keine Möglichkeit, nur die vertikale Scroll-Leiste anzuzeigen, aber du kannst en DIV o.ä. doch einfach etwas breiter machen.
    Scroll-Leisten simulieren wäre mit Java-Script möglich. M.E. macht dies aber nicht wirklich viel Sinn. Falls du sowas trotzdem machen willst: achte darauf, dass es auch ohne JS funktioniert!



  • Wäre eigentlich auch mal ganz praktisch.

    Auf jeden Fall kannst du ja

    overflow: auto

    nehmen. Dann werden nur Scrollleisten bei Bedarf angezeigt. Wenn du nie eine horizontale Scrollleise benötigst wird sie auch nie angezeigt.

    MfG SideWinder


Anmelden zum Antworten