Homepage selbermachen 7.852 Themen, 35.619 Beiträge

graphik einbinden

frameling / 3 Antworten / Baumansicht Nickles

Hallo Zusammen!

Ich habe bei meiner Startseite eine große Graphik innerhalb einer Tablelle eingefügt. Wird die Startseite aufgerufen so paßt sich auch die Graphik richtig an die Zelle der Tabelle an.

Wird die Seite aber durch einen Link aufgerufen so paßt sich diesesmal nicht die Größe der Graphik an die Zellengröße an, sondern die Zelle wächst auf die Größe der Graphik, was sehr unschöne Folgen hat.

Aktualisiere ich aber nun die Seite so wird sie wieder richtig angezeicht. Will ich aber mit dem Ereignis "onLoad" bei jedem Aufruf eine Aktualisierung durchführen ergibt sich leider eine Endlosschleife.

Wie kann ich beim Laden der Seite nur eine einzige Aktualisierung durchführen?
Oder hat jemand eine andere Idee?

Danke im vorraus und schöne Grüße!







bei Antwort benachrichtigen
Borlander frameling „graphik einbinden“
Optionen

Hast Du die Größe der Graphik, der Tabelle und der entsrechenden Zelle festgelegt (Attribute: WIDTH und HEIGHT)?

bei Antwort benachrichtigen
frameling Borlander „Hast Du die Größe der Graphik, der Tabelle und der entsrechenden Zelle...“
Optionen

Ja, die Attribute "width" und "height" habe ich verwendet. Auch daß man dort absolute und relative Werte mixen kann ist mir bekannt.

Das Problem dabei ist aber folgendes: die Graphik ist größer als die Zelle. Wenn ich mit "width='100%' height='100%'" arbeite, wird die Graphik damit verkleinert.

Diese Verkleinerung funktioniert allerdings nur beim Aktualisieren und nicht beim Aufrufen der Seite.

Ich könnte natürlich die Graphik auch kleiner als die Zelle machen, dann funktioniert die Anpassung der Größen einwandfrei. Die Qualität der Graphik würde sich aber unzumutbar verschlechtern, weil ich diese so stark verkleinern müßte daß Sie auf alle Auflösungen paßt.

Beste Grüße

bei Antwort benachrichtigen
-IRON- frameling „graphik einbinden“
Optionen

Genau...umständlicher als mit ONLOAD gehts ja wohl nicht.
Man kann in Tabellen Prozentwerte (z.B. für die Gesamtbreite der Tabelle) und Pixelangaben (z.B. für einzelne Zellen) durchaus mischen.

Wer Trolle toleriert, toleriert Lügen.
bei Antwort benachrichtigen