Bilder als neues Fenster

Hallo Experten,

Ich möchte auf meiner Homepage gerne eine Gallerie einbauen, bei der sich angeklickte Thumbnails in einem Fenster ohne Navigationsleiste öffnen.
Dafür hätte ich im Link diesen Code verwendet:

Bild 1

Nun meine Frage: Da die Bilder alle eine unterschiedliche Größe haben, möchte ich gerne die größe des neuen Fensters automatisch an die Bildgröße anpassen. Geht das, oder muss ich die Größe des Bildes tatsächlich immer unter width= und height= angeben?

Danke,
Johannes

Hallo,

so spontan würde ich mal width=auto und height=auto versuchen.

ujk

Hallo Johannes,

mit automatisch, also ohne die Bildgröße zu wissen, geht da nix.

Automatisch funktioniert nur insofern, als du die Fenstergröße bei vorgegebener Bildgröße „automatisch“ ermitteln und einsetzen kannst. Inwieweit das Ermitteln der Größe mit JavaScript möglich ist, weiß ich nicht; ich bin da auch nicht so fit drin. Aber falls du z.B. von PHP ein bißchen Ahnung hast (und dein Provider das für dein Paket mit drin hat) dann läßt sich die Größe damit ermitteln und dann das Fenster mit onLoad=‚self.resizeTo(Breite,Hoehe)‘ automatisch anpassen.

Vielleicht hilft dir das weiter!?

Gruß, Robi

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Es geht so:

document.getElementById(„img1“).clientWidth
document.getElementById(„img1“).clientHeight

  • und dann mit self.resize…

der Skript darf erst dann laufen, wenn clientWidth bekannt ist, also am besten in initiieren.

Danke an alle! (oWt)
oWt = ohne Worte ^^