Hi there.
Da ich viel (fast hauptsächlich) mit IE und JS arbeite, versuch ich mal, zu erklären, was passiert.
var Bild = [[,,],
[640,480,"Reiki Behandlung"],
[360,480,"Reiki Behandlung"],
[640,480,"Reiki Behandlung"],
[640,480,"Klangschalen Behandlung"],
[640,480,"Klangschalen Behandlung"],
[640,480,"Klangschalen Behandlung"],
[640,480,"Körperkerzen Behandlung"],
[640,480,"Körperkerzen Behandlung"],
[640,480,"Körperkerzen Behandlung"],
[640,480,"Brigitte mit Klangschalen"],
[640,480,"Brigitte mit Klangschalen"],
[640,480,"Behandlungszimmer"],
[640,480,"Behandlungszimmer"],
[640,480,"Behandlungszimmer"],
[640,480,"Klangschalen und IL-DO Körperkerzen"],
[360,480,"Urkunde Reiki 1"],
[360,480,"Urkunde Reiki 2"],
[360,480,"Urkunde Reiki Meister"],
[360,480,"Urkunde Klangschalen"],
[360,480,"Urkunde IL-DO Körperkerze"],
[640,480,"Urkunde Pranic Healing"]];
function VorigeNr(i) {
if (i==1) {
i=Bild.length
}
return i-1;
}
function NaechsteNr(i) {
if (i==Bild.length-1) {
i=0
}
return i+1;
}
function Popup(Nr) {
var Speicherort = "bilder/bild" + Nr + ".jpg";
var Text = Bild[Nr][2];
BildBreite = Bild[Nr][0];
BildHoehe = Bild[Nr][1];
xsize = BildBreite+6;
ysize = BildHoehe+128;
var Anzahl = Bild.length-1
var VNr = VorigeNr(Nr);
var NNr = NaechsteNr(Nr);
var PopupWindow=window.open("","Fenster","width="+xsize+",height="+ysize+",top=10,left=10,status=no");
PopupWindow.focus();
PopupWindow.resizeTo(xsize,ysize);
PopupWindow.document.writeln ("<script src='galerie.js' type='text/javascript'>");
PopupWindow.document.writeln ("<\/script>");
PopupWindow.document.writeln ("<body bgcolor='#E1FFE1' style='margin:0px; font-family: Garamond; font-size: 12pt; color: #0066FF;'>");
PopupWindow.document.writeln ("<img src=" + Speicherort + ">");
PopupWindow.document.writeln ("<table width='100%'><tr><td align='left' style='padding-left:20px;'>" + Text + "</td><td align='right' style='padding-right:20px;'>" + Nr + "/"+ Anzahl + "</td></tr></table>");
PopupWindow.document.writeln ("<center><input type='button' value='voriges' onClick='Popup(" + VNr + ")'> ");
PopupWindow.document.writeln ("<input type='button' value='schließen' onClick='self.close()'> ");
PopupWindow.document.writeln ("<input type='button' value='nächstes' onClick='Popup(" + NNr + ")'>");
// Hier bleibts stehen ... Das ist, weil IE diese Funktion auf ein
// Dokument leider nicht ganz so unterstützt, wie du es hier
// möchtest. Der IE baut die Seite direkt nach dem Schließen wieder
// auf. Mach mal ne Abfrage, welche diese Funktion blockiert, wen
//der IE genutzt wird. Vielleicht gehts dann.
PopupWindow.document.close();
}