Gunnar Bittersmann: Bild per Javascript verkleinert aufrufen?

Beitrag lesen

@@snoodles:

quasi von der Auflösung des Betrachters abhängig.

Der Betrachter aufgelöst??

Egon Olsen war der Auflösung in Säure durch das „Dumme Schwein“ damals* ja knapp entgangen …

Worin willst du die Betrachter deiner Seiten auflösen? Und warum?

Wenn du die Auflösung von deren Monitor meinst – nein, diese ist völlig irrelevant.

Wenn man allerdings auf das Bild klickt soll die volle Größe wieder angeziegt werden und wenn man nochmal drauf klickt soll es wieder komplett im Fenster angepasst sein.

Vorneweg: Das Skalieren von Bildern durch Browser ist allgemein keine gute Idee.

Ja, dein Vorhaben ist möglich. Gib dem Bild initial eine Breite von 100%. Per Click änderst du diese auf "auto" – entweder über das 'http://de.selfhtml.org/javascript/objekte/style.htm@title=style'-Objekt oder (besser wegen Trennung von Präsentation (Layout) und Verhalten) du setzt bzw. entfernst eine Klasse "fullSize", wobei deren Breitenangabe im Stylesheet steht:

img {width: 100%}  
img.fullSize {width: auto}

Live long and prosper,
Gunnar

* „Die Olsenbande fliegt über die Planke“

--
Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)