Urmel: Zentrierung von Frame-Inhalten & Scrollbars

Hallo allerseits,

Folgende Situation:
Oben ein "Steuerframe" (140px hoch, max. 1000px breit, zentriert, kann bei Bedarf auf ca. ein Drittel zusammengeschoben werden,) in dem man diverse Stellen anklicken kann. Dadurch werden CGI-Programme aufgerufen, deren Ausgaben im unteren Frame (ebenfalls max 1000px breit, variable Höhe) angezeigt werden. Die Darstellungen im unteren Frame enthalten Forms, wodurch Einstellungen geändert werden können und die die Darstellungen unten wieder geändert werden können - das nur nebenbei.

Die Ausgaben im unteren Frame variieren in der Länge, deshalb werden manchmal vertikale Scrollbars benötigt, manchmal nicht (klarerweise auch abhängig von der Größe der Browserfensters).

Die Scrollbars sind das eigentliche Problem - im oberen Frame sind sie unerwünscht, im unteren Frame unverzichtbar. Wenn der Browser die Scrollbars "zuschaltet", verschiebt sich im FireFox der untere Frame um die Hälfte der Scrollbar-Breite, wegen der Zentrierung. Im IE6 wird der untere Frame immer so gerendert, dass er beim Zuschalten des Scrollbars nicht verschoben werden muss - und ist deshalb immer gegenüber dem oberen Frame verschoben :-(

Preisfrage: Wie kann man dafür sorgen, dass der Inhalt des oberen und des unteren Frames immer genau übereinander sitzen?

Ich bin ziemlich neu auf dem Gebiet und habe fast alles was ich zu wissen glaube von SELFHTML. Der Rest wird experimentell ermittelt. Im Zuge der Experimente bin ich immer näher an die Erkenntnis herangekommen, dass es für die obige Preisfrage keine Lösung gibt. Nicht wenn es mit IE und FF funktionieren soll.

Am nächsten herangekommen bin ich mit einer Table, die einen <iframe> enthält, der ein Frameset mit den oben beschriebenen 2 Frames aufruft. Leider muss man die Höhe des <iframe> fest in px vorgeben, und zwar so, dass sie garantiert über der Höhe des Browserfensters liegt - so lässt sich ein vertikaler Scrollbar über die ganze Seite erzwingen, der untere Frame braucht keinen eigenen und die Zentrierungen stimmen überein. Aber so eine "von hinten durch die Brust ins Auge"-Lösung gefällt mir überhaupt nicht.

Könnte man das vielleicht ganz anders machen? Wenn ja, wie?

Meinetwegen ganz ohne Frames, allerdings wäre es auch nicht schön, wenn der Inhalt des oberen Frames, der u.a. Bilder enthält und ansonsten immer gleich bleibt, bei jedem Abschicken eines Forms (unten) neu aufgebaut werden muss.

Ich wäre für jede Idee dankbar - mir fällt nichts mehr ein.

Vielen Dank schon mal fürs Lesen, bitte entschuldigt die Länge des Beitrags.

Euch allen ein schönes warmes Wochenende ^-^
U.

  1. hi,

    Preisfrage: Wie kann man dafür sorgen, dass der Inhalt des oberen und des unteren Frames immer genau übereinander sitzen?

    Archivsuche nach: scrollbar erzwingen

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. hi,

    und unerwünschte Doppelpostings unterlasse bitte künftig.

    https://forum.selfhtml.org/?t=156165&m=1016034

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Hi Wahsaga,

      und unerwünschte Doppelpostings unterlasse bitte künftig.

      Gut beobachtet, könnte man glauben. Aber nicht gut genug: Es sieht eher aus, als hättest Du nur bis zur ersten "Preisfrage" gelesen. Bis dahin könnte man es als Doppelposting betrachten - es geht schließlich um das gleiche Projekt.

      Aber:

      In https://forum.selfhtml.org/?t=156165&m=1016034 geht es darum, dass das SELFHTML-Beispiel bei mir nicht funktioniert - was davor steht, sollte nur erklären, wozu ich das wissen will.

      JETZT geht es darum, ob man dieses Darstellungsproblem auch anders lösen kann, vielleicht sogar ohne Frames.

      Nur deswegen habe ich das alles in seiner ganzen "Schönheit" ausgebreitet - es ist mir durchaus bewusst, dass man, um zu einem Problem einen (guten) Lösungsvorschlag machen zu können, das ganze Problem kennen sollte, nicht nur eine spezielle Frage.

      Wenn das hier trotzdem auf Missbilligung stößt, wäre der Nutzwert des Forums doch erheblich vermindert...

      Viele Grüße
      Urmel

      1. hi,

        JETZT geht es darum, ob man dieses Darstellungsproblem auch anders lösen kann

        Eben, es geht immer noch um dein _gleiches_ Problem.

        Wenn das hier trotzdem auf Missbilligung stößt, wäre der Nutzwert des Forums doch erheblich vermindert...

        Bitte lies dir die verlinkte Begründung, warum Doppelpostings unerwünscht sind, aufmerksam durch - dann solltest du erkennen können, dass diese den Nutzwert des Forums verringern, weil sie Aufmerksamkeit für ein Problem aufteilen, zu doppelten Diskussionen führen, etc.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }