Escobar: Javascript im Pop-Up Fenster funkt nicht!

Hallo Leute, hoffentlich kann mir Jemand von euch helfen!

Ich habe mir da ne Art Bildergalerie gebastelt, man macht die html hier 070406.html auf und sieht ein paar Bilder abgebildet, wenn man draufklickt soll sich das Bild in nem Pop-up öffnen und dort angezeigt werden. Soweit funktioniert das ganze auch! Aber ich wollte es nun erweitern so das es im Pop-Up Zusatzfunktionen wie vor und zurück Anfang und Ende zur Steuerung der Bilder gibt.
Jatzt hab ich ein Problem, sobald ich im Pop-up JavaScript initialisieren lasse hört das Pop-up nach dem Initialisieren des Scripts auf zu laden???

Kann mir da jemand bitte helfen???

Hier ist der Quelltext der html + JS files

---------070406.html-------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
  <head>
   <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
   <script type="text/javascript" src="bildanz.js"></script>
   <link href="index.css" rel="stylesheet" type="text/css">
   <title>Freitag 07.04.06</title>
  </head>
  <body style="background-color:#28146F;">
   <div class="textall" align="center">
    <h1>Freitag 07.04.06</h1>
    <a class="menu" onfocus="blur()" href="javascript:window.close()">Fenster schlie&szlig;en</a>
    <table border="0" cellpadding="1" cellspacing="1" align="center">
     <tr>
      <td align="center"><a onfocus="blur()" class="menu" href="javascript:BildAnz('070406/070406/070406001.jpg','500','525','1','070406/070406.js');"><img border="0" src="070406/070406klein/070406001.jpg" width="120" height="90" title="vergr&ouml;&szlig;ern" class="pic"></a></td>
      <td align="center"><a onfocus="blur()" class="menu" href="javascript:BildAnz('070406/070406/070406002.jpg','500','525','2','070406/070406.js');"><img border="0" src="070406/070406klein/070406002.jpg" width="120" height="90" title="vergr&ouml;&szlig;ern" class="pic"></a></td>
      <td align="center"><a onfocus="blur()" class="menu" href="javascript:BildAnz('070406/070406/070406003.jpg','500','525','3','070406/070406.js');"><img border="0" src="070406/070406klein/070406003.jpg" width="120" height="90" title="vergr&ouml;&szlig;ern" class="pic"></a></td>
      <td align="center"><a onfocus="blur()" class="menu" href="javascript:BildAnz('070406/070406/070406004.jpg','500','525','4','070406/070406.js');"><img border="0" src="070406/070406klein/070406004.jpg" width="120" height="90" title="vergr&ouml;&szlig;ern" class="pic"></a></td>
     </tr>
    </table>
    <a class="menu" onfocus="blur()" href="javascript:window.close()">Fenster schlie&szlig;en</a>
   </div>
  </body>
 </html>
---------------------------------------------------------------------

---------BildAnz.js--------------------------------------------------
 function BildAnz(GrafikURL, Breite, Hoehe, z, pfad)
 {
 Fensteroptionen="toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0";

Grafikfenster=window.open("", "", Fensteroptionen + ',width=' + Breite + ',height=' + Hoehe);
 Grafikfenster.focus();
 Grafikfenster.document.open();
 with(Grafikfenster)
 {
                document.writeln("<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">");
                document.writeln("<html lang="de">");
                document.writeln("<head>");
                document.writeln("<meta http-equiv="Content-Language" content="de">");
                document.writeln("<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">");
                document.writeln("<script type="text/javascript" src="steuerung.js"></script>");
                document.writeln("<script type="text/javascript" src=""+ pfad +""></script>");
                document.writeln("<script type="text/javascript">x="+ z +";</script>");
                document.writeln("<link href="index.css" rel="stylesheet" type="text/css">");
                document.writeln("<title>Discothek - la VIVA</title>");
  document.writeln("</head>");
  document.writeln("<body style="background-color:#28146F;">");
  document.writeln("<img id="Bild" border="0" onclick="window.close();" src=""+ GrafikURL +"" width="500" height="375" title="Zum Schlie&szlig;en auf das Foto klicken"><br>");
                document.writeln("<div align="center"><a class="menu" href="javascript:anf();anzeige();">|&lt;&lt;</a>&nbsp;&nbsp;<a class="menu" href="javascript:zaehlen_z();anzeige();">&lt;&lt;</a>&nbsp;&nbsp;<a class="menu" href="javascript:zaehlen_v();anzeige();">&gt;&gt;</a>&nbsp;&nbsp;<a class="menu" href="javascript:end();anzeige();">&gt;&gt;|</a></div>");
  document.writeln("</body></html>");
 }
 }
---------------------------------------------------------------------

----------steuerung.js-----------------------------------------------
var x;

function anzeige()
{
    document.getElementById("Bild").src = pic[x].src;
    document.getElementById("Bild").width = pic[x].sph;
    document.getElementById("Bild").height = pic[x].spv;
    return;
}

function zaehlen_v()
{
   if (x < grenze)
   {
    x = x+1;
   }
   else
   {
    x=1;
   }
   return;
}

function zaehlen_z()
{
   if (x != 1)
   {
    x = x-1;
   }
   else
   {
    x=grenze;
   }
   return;
}

function anf()
{
 x=1;
 return;
}

function end()
{
 x=grenze;
 return;
}
---------------------------------------------------------------------

----------070406.js--------------------------------------------------
var pic = new Array(131);
var grenze = 131;
pic[1] = new Image();
pic[1].src = "070406/070406/070406001.jpg";
pic[1].spv = "375";
pic[1].sph = "500";

pic[2] = new Image();
pic[2].src = "070406/070406/070406002.jpg";
pic[2].spv = "375";
pic[2].sph = "500";

pic[3] = new Image();
pic[3].src = "070406/070406/070406003.jpg";
pic[3].spv = "375";
pic[3].sph = "500";

pic[4] = new Image();
pic[4].src = "070406/070406/070406004.jpg";
pic[4].spv = "375";
pic[4].sph = "500";
---------------------------------------------------------------------

  1. hi!

    ohne deinen code gelesen zu haben:
    was genau bedeutet "hört auf zu laden"?

    theresa

    1. hi!

      ohne deinen code gelesen zu haben:
      was genau bedeutet "hört auf zu laden"?

      theresa

      hi theresa,

      also das bedeutet das er im neuen fenster den HTML code reinschreibt bis zur zeile mit dem JavaScript.

      escobar