Conny: Bilder in PopUps, aber wo ist der Fehler?

Beitrag lesen

Bevor ich hier mein Problemchen ausbreite, erstmal der Quellcode:

<script language="JavaScript">
<!--
var hoehe
var breite
   function picsopen(picurl) {
openpic=window.open("picpop.html","Bilder","width=100,height=100,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,left=0,top=0");
openpic.document.images[0].src = ""+picurl+"";
hoehe=(openpic.document.images[0].height + 50);
breite=(openpic.document.images[0].width + 50);
openpic.resizeTo(breite,hoehe);
if(breite >= (screen.width - 100)) {
  openpic.resizeTo(screen.width - 100 , hoehe);
  breite=(screen.width-100);
}
if(hoehe >= (screen.height - 100)) {
  openpic.resizeTo(breite , screen.height - 100);
  hoehe=(screen.height-100);
}
openpic.moveTo((screen.width-breite)/2,(screen.height-hoehe)/2);
openpic.focus();
return;
}
-->
</script>

Dieses Script funktioniert manchmal einfach nicht, obwohl alle Bilder da sind und eigentlich alles wunderbar laufen sollte. Es lädt dann einfach keine Bilder mehr und bricht dann ab.
Das tut er genau an der Stelle: openpic.document.images[0].src = ""+picurl+""
, aber WARUM?
Dieser komische Fehler ist sehr spontan und zwingt jeden User praktisch dazu, die komplette Seite neu zuladen.
Kann jemand helfen?

- Conny