Mathias7: Scrollen im DIV

Hallo,

folgendes Problem schreit nach einer Lösung:

Ich habe ein DIV mit fest definierter Höhe und Breite (per CSS).
Der Inhalt im DIV ist größer. Die overflow-Option ist 'hidden'.

Auch ohne Scrollbalken (absichtlich ausgeblendet) kann ich mit der Maus scrollen: Zeiger in das DIV setzen, Maustaste drücken und Zeiger nach oben/unten ziehen. Es scrollt!

Nun möchte ich zwei hübsche Links unter das DIV zum hoch- und runterscrollen machen. Nur - welche Werte muss ich verändern: clientX, offsetX, scrollBy(...)? Und auf welches Objekt: das DIV, den Inhalt? Nix funktioniert scheinbar?

Es soll mit dem IE5 und Navigator6 laufen, also möglichst W3C-DOM-kompatibel sein (mit beiden Browsern relativ gute Erfahrungen gemacht).

m.

  1. Hallo Mathias
    Ich hatte das selbe Problem wie du und ich habe es folgendermasen gelöst:

    Also, du willst ein DIV machen, in dem du scrollen kannst, wobei der rest stehen bleibt (egal ob der Rest in einem definierten div ist oder nicht) --->
    http://www.dansteinman.com/dynapi/docs/examples-summary.html
    Dort findest du massenhaft Beispiele dafür.

    Um auf dein Problem _ganz genau_ zu kommen:
    [http://www.dansteinman.com/dynapi/docs/examples/scrollwindow/demo-multi.html]

    Ich hoffe, das dir das hilft, wenn nicht poste nochmal, was du gerne anders hättest.

    MfG
    Roman Sonnleithner alias Sonny