Joerg: Parameter (was: Javascript im CSS, geht das?)

Beitrag lesen

Hallo Afra,

Zusatzfrage: komme ich ueber eines der 'this.*'-Attribute an die Groesse des referierten Bildes ran? Hintergrund ist, dass ShowImg() eigentlich drei Parameter braucht (url, width, heigth) - die Bildgroesse ist aber nicht im urspruenglichen HTML der Seite drin (nur die Groesse des Thumbnails).

Das this bezieht sich auf den Anker, nicht auf das Bild.

Yep. Das was das, was ich ahnte aber nicht hoeren wollte ;-)

Oder habe ich Deine Idee jetzt nicht verstanden. Die Größe des vom Anker umschlossenen Bildes ist ja der Thumbnail und nicht das zuladende Bild.

Hmm, jetzt hab ich Dich wiederum nicht verstanden ... wenn ich folgenden Code habe (wie oben, nur ultrakurz und mit "klaren" filenamen):

<a href="fullimage.jpg" onclick="ShowImg(this.href);return false;"><img height="100" width="133" src="thumbnail.jpg"></a>

... dann ist das vom Anker *umschlossene* Bild in der Tat "thumbnail.jpg". Allerdings bezieht sich 'this' auf den Anker mit "fullimage.jpg" (und beim Draufhauen will der Browser in der Tat "fullimage.jpg" laden, so wie beabsichtigt).

Wie du die Größen des zu ladenden Bildes übergibst, dazu wird Dir sicherlich was einfallen ;o)

Ja und Nein ... ich hab die Groesse zwar durch das Bild selbst "zur Hand", aber der Hintergedanke war, das ebenfalls "irgendwie" ueber JS auszulesen statt fuer jedes Bild - und bei Urlaubsfotos koennen das recht viele sein - einzeln zu codieren. Bin halt faul, soll doch der Computer rechnen ;-)

... oder uebersehe ich gerade den Baum vor lauter Waeldern?

Gruß aus Lausanne,

  • Joerg