Andreas Hoffmann: Grafikausrichtung und -größe

Hallo,

ich habe hier eine Seite mit Frames. Im linken möchte ich an der Unterkante des Fensters einige Grafiken positionieren. Diese sollen genau so breit sein, wie der Frame. Da der Frame relativ (20% der Fensterbreite) definiert ist, kann ich leider keine absolute Größe angeben.
Wenn ich eine Tabelle verwende, schaffe ich es nicht, die Breite der Grafiken bei unterschiedlichen Auflösungen anzugleichen (<img width=100%> funzt nicht) und <DIV style="position:absolute;bottom:0px"> wird leider von meinem Netscape 4.72 nicht korrekt interpretiert.
Also brauche ich entweder eine Möglichkeit, die Breite in der Tabelle richtig festzulegen, oder eine ganz andere Möglichkeit, die Bilder an die Unterkante zu legen.
Eine absolute Festlegung der Größe möchte ich lieber nicht machen, da das ganze bei unterschiedlichen Auflösungen entweder viel zu groß oder viel zu klein aussieht.

Vielen Dank schonmal für eine Antwort.

Grüße
  Andreas

  1. Hi Andreas,

    so 'ne richtig gute Lösung hab ich für Dich nicht, bestenfalls 'nen Denkansatz für einen Workaround - wohlan:

    Schritt 1: Im Frameset ermittelst Du via JavaScript die zur Verfügung stehende Fensterbreite.

    Schritt 2: Von diesem Wert lässt Du Dir 20% ausrechnen und schreibst diese 20% in eine Variable.

    Schritt 3: Das Frameset wird zumindest teilweise über document.write geschrieben. Auf diese Weise fügst Du Deine 20%-Variable als _absolute_ Breitenangabe in den Frameset ein.

    Schritt 4: Bei der Berechnung der Breite der Bilder kann Dir auch die im Frameset noch vorhandene Variable als Grundlage dienen.

    Beispiel: Du hast errechnet, dass das Fenster 1000 px breit. Davon 20% sind 200px. Also wird das Frameset absolut auf 200 px festgelegt.
    Wenn Du zwei Bilder hast, die in den Frame reinpassen sollen, kannst Du jetzt z.B. rechnen: 200 px stehen zur Verfügung, also müssen beide Bilder je 100 px breit sein.

    So viel zum Prinzip. Ist nicht bequem (Resize abfangen nicht vergessen!), aber müsste auf die Art zu machen sein.

    Grüße,

    Utz

  2. Hallo!

    Ein kleiner Tip: Arbeite nicht zuviel mit prozentuellen Größenangaben. Denn so reisst es dir Page auseinander, wenn jemand eine höhere Auflösung benützt als Du. Drum arbeite lieber immer mit fixen Größen. So kann nichts passieren.

    Gruß, Jan