• Hallo allesamt,

    der Grund, warum ich hier Frage ist offensichtlich... ich komme alleine nicht mehr weiter :? Habe leider auch nur wenig Erfahrung mit HTML/CSS :oops: Ich hoffe, es findet sich hier wer, der mir nen Denkanstoß geben kann, sodass ich das Problem gelöst kriege.

    Ich baue eine Webpage bestehend aus Frames und mehreren JSP Seiten um, sodass statt Frames Divisions mit fixed positioning genutzt werden (Das Java Framework JSF macht mir sonst unnötige Probleme... das ist aber ein anderes Thema).

    Meine Seite sieht in Firefox genau so aus und verhält sich genau so, wie ich es gerne hätte. Im Internet Explorer nicht. Version 6 eben dessen ist "glücklicherweise" Firmeninterner Standard...


    Um fixed positioning zu bekommen, habe ich http://code.google.com/p/ie7-js/ in die Seite eingebunden und auch versucht mit Hilfe der Lösung auf http://artikel.fabrice-pascal.de/posfixedie6/2/ die fest positionierten frames nachzubilden.

    Meine Probleme bestehen aus folgenden Punkten:
    - Scrolling des Datenbereichs (division: content (blau)) funktioniert im IE nicht oder es wird in unendliche Weiten gescrollt ohne Auswirkung auf den Content, was auch als nicht funktionieren durchgeht...
    - Der Datenbereich ist nicht wirklich da, wo er hingehört im IE. Er sollte links an die Navigation anschließen und zwischen der Division: content_head(rot) und bottom(helleres blau) angesiedelt sein.

    Hier ein paar Bilder:
    Firefox maximiert: http://i218.photobucket.com/albums/cc106/e…d_maximized.jpg
    Firefox maximiert Scrollverhalten: http://i218.photobucket.com/albums/cc106/e…d_scrolling.jpg
    IE maximiert: http://i218.photobucket.com/albums/cc106/e…d_maximized.jpg
    IE maximiert (nicht)scrollverhalten: http://i218.photobucket.com/albums/cc106/e…noscrolling.jpg

    Hier mein CSS File zur Positionierung: (body bekommt in einer anderen CSS File für Styles overflow: hidden zugewießen, die files alle zu posten wäre wohl etwas zu viel des Guten)

    Die Divisions heißen entsprechend in der html file. Neben eben diesen und ein wenig content und Einbindung von Scripts und CSS Files ist nicht viel in der Seite enthalten.

    Die CSS File für IE5/6 (bezüglich des 2. Lösungsansatzes) sieht wie folgt aus:

    Für heute habe ich das Ganze ersteinmal aufgegeben und hoffe, dass wer von euch ne Idee hat, was ich falsch mache. Würde mich über jegliche Hilfe freuen :)

    Gruß Eldariel

    Einmal editiert, zuletzt von eldariel87 (31. Oktober 2008 um 18:54)

  • Ich hab mir zwar nicht alles angeschaut aber hier etwas Generelles:
    Ich würde auf diesen ganzen Javascript-Mist verzichten und alles barrierefrei halten. Für dieses Design brauchst du kein position:fixed, ich würde das anders lösen. Google ein wenig und du findest gute CSS Layouts (<- Suchbegriff), die genau dem Aufbau deiner Seite entsprechen.
    Für die scrollbaren Bereiche würde ich den divs (also in deinem Fall dem Content-div) einfach ein overflow:auto mitgeben. Mehr brauch man dafür nicht.

  • Danke für den Tipp :) habe da nun ein paar Teile gefunden, die mir gezeigt haben, wie ich ein halbwegs brauchbares workaround baue...(ein layout, dass genau zu dem passt, was ich habe, habe ich leider nicht gefunden) nicht super schön, aber durchaus ausreichend, bis das IE7 update kommt :)