big terrax: pop up soll sich der größe des bildes anpassen

hallo

ich will erreichen, dass nur ein bild geöffnet wird (nicht mit ner extra html-seite für jedes bild), das pop-up fenster soll sich der größe anpassen.

ich hab das so gemacht:

so sieht der link aus:
<a href="javascripteffneFenster('bild.htm#bild1.jpg');">bild1</a>

und so das script in bild.htm:
<script>
var p=location.hash;
var loc="leer.jpg";
if (p) { loc=p.substring(1,100); }
document.write("<img name='GR' src=" + loc + ">");
w=document.GR.width;
h=document.GR.height;
window.resizeTo(w+10,h+29);
a = screen.width;
b = screen.availHeight;
window.moveTo((a-w)/2 , (b-h)/2);
</script>
</body>

klappt so weit auch, nur öffnet sich das bild zunächst nicht vollständig, erst beim schließen und erneuten öffnen habe ich die richtige größe. (zur info: benutze ie 5.0 und ns 6.2.)

ich suche nicht nach irgendeiner anderen lösung, da ich nicht alles erneut umschreiben will. kann mir jemand sagen was bei bild.htm nicht stimmt?