mmm: PopUpImage

Beitrag lesen

Hallo! Ich hab folgendes Skript im Netz gefunden.
Allerdings wird das erstellte Fenster nicht richtig skaliert wenn ein Bild das erste Mal geladen wird. Wahrscheinlich weil das Bild dann noch nicht vollständig geladen wurde.

Wie kann ich den Fehler beheben? Oder hat jemand ein anderes/besseres Skript mit gleichen Eigenschaften?
Vielen Dank!

Bitte nicht hauen!

MfG, mmm

function popUpImg(img) {
   myImg = new Image();
   myImg.src = img;
   var width = myImg.width;
   var height = myImg.height;
   imgWin = window.open('', 'imgWinName', 'width=' + width + ', height=' + height);

with (imgWin.document) {
      open();
      write('<HTML>');
      write(' <HEAD>');
      write(' <title>imgWin</title>');
      write(' </HEAD>');
      write(' <BODY style="margin: 0px;" onLoad="self.focus();">');
      write(' <a href="" onClick="JavaScript:self.close()">')
      write(' <img src="' + img + '" title="Schließen" border="0"></a>');
      write(' </BODY>');
      write('</HTML>');
      close();
   }
}