John Doe: Scrollbalken verschiebt Inhalt

Hi,
Ich habe meine Page aus Frames zusammengestellt, drei um genau zu sein. Die Inhalte aller Frames sollen exakt übereinander sein, dementsprechen haben sie (die Inhalte) auch alle die gleiche Breite - nehmen wir einfach an es handelt sich in allen Frames um Bilder die in der mitte zentriert sind.
Solange ich im Frameset "scrolling=no" eingebe ist es auch kein Problem, ABER im untersten Frame ist der Inhalt länger so daß ein Scrollbalken benötigt wird. Sobald ich aber "scrolling=auto" stelle oder "scrolling" gleich ganz weglasse, dann verschiebt sich der Frameinhalt dieses einen Frames etwas nach links, und die "Bilder"
sind nicht mehr exakt übereinander.

Frage: Kann man dafür sorgen, dass die Scrollleiste zwar erscheint, sie aber den Inhalt NICHT verschiebt?

THX
JD

  1. Hi,
    Ich habe meine Page aus Frames zusammengestellt, drei um genau zu sein. Die Inhalte aller Frames sollen exakt übereinander sein, dementsprechen haben sie (die Inhalte) auch alle die gleiche Breite - nehmen wir einfach an es handelt sich in allen Frames um Bilder die in der mitte zentriert sind.
    Solange ich im Frameset "scrolling=no" eingebe ist es auch kein Problem, ABER im untersten Frame ist der Inhalt länger so daß ein Scrollbalken benötigt wird. Sobald ich aber "scrolling=auto" stelle oder "scrolling" gleich ganz weglasse, dann verschiebt sich der Frameinhalt dieses einen Frames etwas nach links, und die "Bilder"
    sind nicht mehr exakt übereinander.

    Frage: Kann man dafür sorgen, dass die Scrollleiste zwar erscheint, sie aber den Inhalt NICHT verschiebt?

    THX
    JD

    NEIN.

  2. Hallihallo!

    Versuch doch mal, die Bilder alle in eine Ebene (div) zu packen.
    Diese Ebene kannst Du dann mit CSS Pixelgenau dahin setzen, wo Du sie haben willst. (Diese Vorgehensweise eignet sich hauptsäclich für Pixelgenau definierte Frames)

    Mehr zum Positionieren von Ebenen unter:
    http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm

    Oder, und das wäre die weitaus schlechtere Lösung, Du benutzt Javascript zum Scrollen:
    http://selfhtml.teamone.de/javascript/objekte/window.htm#scroll_by

    Und zu guter letzt, wo ich hier die ganzen links setze, fällt mir noch eine Lösung mit Ankern ein: Setze zwischen die ganzen Bilder einfach kleine Verweise auf die Anker, wobei Jedes Bild selber einen Anker darstellt:
    http://selfhtml.teamone.de/html/verweise/projektintern.htm#anker
    Die Struktur sähe dann in etwas so aus:

    Bild 1
            <a href="#bild2">weiter</a>
         <a name="bild2">Bild 2</a>
            <a href="#bild3">weiter</a>
         <a name="bild3">Bild 3</a>
       und so weiter, und so fort......

    Die dritte Lösung wäre auf jeden Fall die von mir bevorzugte, weil sie

    1. leicht zu realisieren ist,
    2. von _jedem_ Browser verstanden und ausgeführt wird,
    3. den Zweck, auf Scrollbars zu verzichten, erfüllt.

    Ich hoffe, ich konnte Dir helfen....

    Viele liebe Grüße,
    Der Dicki