Hans: Popupgröße = Bildgröße

Beitrag lesen

Moin,
ich möchte beim Klick auf ein Thumbnail, dessen großen Bruder öffnen. Dabei ist das Vorschaubild allerdings nicht gleich dem neuen Bild (einfach weil das Thumbnail 100x100px, und das große Bild 1536x2048px ist. Das Vorschaubild würde somit extrem verzerrt werden).

In Netz (auch im selfhtml forum) gibts da einiges zu. Ich habs so versucht:

HTML:
<img ... onclick="popup(this.src);" alt="Thumbnail">

JS:
function popup(pic){
 var temp = new Image();
 temp.src = pic.replace(/.jpg/, "Gross.jpg"); //Bild wird gewechselt
 temp.onload = window.open(temp.src,'','height='+(temp.height)+'px, width='+(temp.width)+'px');
}

Leider bekommt der FF die Größe des neuen Bildes nicht (immer) mit, weil das große Bild noch nicht geladen wurde (trotz temp.onload). Könnt ihr mir helfen?

Hans