Christian: Eigene Scrollbars definieren

Hallo,
ist es möglich mit JavaScript einen eigenen Scrollbalken
zu definieren ? (z.B. mitten in einer Seite)

Christian

  1. Hallo Christian,

    ist es möglich mit JavaScript einen eigenen Scrollbalken
    zu definieren ? (z.B. mitten in einer Seite)

    wenn Du damit einen Scrollbalken meinst, der sich genauso verhält
    wie das HTML-Äquivalent, dann lautet die Antwort nein. Ansonsten
    kannst Du mit DHTML einen Scrollbalken simulieren, aber es wird
    dann immer Einschränkungen hinsichtlich der Funktionalität geben.
    Solltest Du nur machen, wenn es wirklich notwendig ist. Ich bin
    oft von diesen "Ersatzscrollbalken" genervt, weil sie eben nicht
    so sind wie das Original und ich kenne auch kein Beispiel, wo es
    wirklich akzeptabel funktioniert. Einige Stichworte:

    -> gute Erkennbarkeit (nützt mir nix, wenn er farblich der Seite
       angepaßt ist und ich ihn weniger gut erkenne)
    -> Scrollrad der Maus funktioniert nicht
    -> "Ziehfähigkeit" nicht oder nur eingeschränkt vorhanden
    -> z.T. muß man eine vorgegebene Scrollgeschwindigkeit hinnehmen
    -> bei Nichtfunktion sind Teile des Inhaltes nicht erreichbar
    ...

    Naja, ich halte davon nicht viel, wird viel zu oft unnötig eingesetzt.
    Beispiele findest Du sicher in den diversen DHTML-Scriptsammlungen.

    Viele Grüße,
    Stefan

    1. Eigentlich gehts total einfaxch.
      Du machst ein DIV, stellst overflow auf scroll
      und schwups hast du irgendwo dein feld mit scrollbar :)
      Gruß
      Hanno

      1. Hallo Hanno,

        Eigentlich gehts total einfaxch.

        freut mich, dass Du mir Fragen beantwortest, die ich nicht gestellt
        habe ;-)

        Du machst ein DIV, stellst overflow auf scroll
        und schwups hast du irgendwo dein feld mit scrollbar :)

        Tja, nur wie dann sowas: "z.B. mitten in einer Seite" ;-)

        Viele Grüße,
        Stefan

        PS: Stelle mir gerade einen normalen Text vor und darin einen Scroll-
            balken, sieht sicher putzig aus ;-)

        1. Er kann doch, wenn er diene Text haben will, der in der Mitte is, ein DIV nehmen mit position:absolue und dann einfach die Position angeben, ein breite und eine höhe und den overflow auf scroll...
          Gruiß
          Hanno

          1. Hallo Hanno,

            Er kann doch, wenn er diene Text haben will, der in der Mitte is, ein DIV nehmen mit position:absolue und dann einfach die Position angeben, ein breite und eine höhe und den overflow auf scroll...

            weiß schon, was Du und wie meinst, trotzdem gibt es ja immer wieder
            Fälle, wo die "Designer" meinen, dass diese Möglichkeiten nicht aus-
            reichen. Mag sein, dass es solche Konstellationen gibt, doch i.d.R.
            halte ich normale Scrollbalken für ausreichend, noch dazu mit den
            von Dir genannten Möglichkeiten einer Anordnung auf der Seite.

            Viele Grüße,
            Stefan

  2. Hallo,

    mit sehr viel Aufwand wäre es möglich ein Script zu basteln, das einem Scrollbalken ähnlich sieht und auf ein paar ausgewählten Browsern, so sie JS eingeschaltet haben, auch so funktioniert. Aber den Aufwand würde ich lieber in den Gehalt der Seite stecken....

    Chräcker