Onsemeliot
Grünschnabel
Wie klappt die Einbindung von JavaSkript bei einem skriptgenerierten Fenster?
Einen herzlichen Gruß an alle!
Ich wäre demjenigen sehr verbunden, der mir bei dem folgenden Problem helfen kann und will:
Mein Vorhaben
Ich habe eine Bildergalerie über ein Javascript-Array generiert, so dass eine Großansicht davon (inklusive Infotext) bei Klick auf ein Bild in einem eigenen Fenster erscheint. So weit funktioniert auch bereits alles.
Mein Problem
Mein Problem ist nun, dass nichts mehr klappt, sobald ich mit "document.write()" das externe Javascript auch in das über dieses Skript erzeugte Fenster einbinden will, damit ich im neuen Fenster immer ein Bild weiter bzw. ein Bild zurück gehen kann, ohne jedesmal das neue Fenster schließen zu müssen um auf der Ausgangs-Galerie-Seite das entsprechende Bild auszuwählen.
Meine Bitte
Könnt Ihr mir den Fehler nennen oder einen Weg veraten, wie ich das besser umsetzen könnte?
Zusätzliche Infos
Hier Der Link zur momentanen online stehenden Version, die leider nicht klappt:
http://onsemeliot.piranho.com/wc_gallery.htm
Und hier folgt mein Script der externen JS-Datei:
Einen herzlichen Gruß an alle!
Ich wäre demjenigen sehr verbunden, der mir bei dem folgenden Problem helfen kann und will:
Mein Vorhaben
Ich habe eine Bildergalerie über ein Javascript-Array generiert, so dass eine Großansicht davon (inklusive Infotext) bei Klick auf ein Bild in einem eigenen Fenster erscheint. So weit funktioniert auch bereits alles.
Mein Problem
Mein Problem ist nun, dass nichts mehr klappt, sobald ich mit "document.write()" das externe Javascript auch in das über dieses Skript erzeugte Fenster einbinden will, damit ich im neuen Fenster immer ein Bild weiter bzw. ein Bild zurück gehen kann, ohne jedesmal das neue Fenster schließen zu müssen um auf der Ausgangs-Galerie-Seite das entsprechende Bild auszuwählen.
Meine Bitte
Könnt Ihr mir den Fehler nennen oder einen Weg veraten, wie ich das besser umsetzen könnte?
Zusätzliche Infos
Hier Der Link zur momentanen online stehenden Version, die leider nicht klappt:
http://onsemeliot.piranho.com/wc_gallery.htm
Und hier folgt mein Script der externen JS-Datei:
Code:
aBildnamen = new Array("q01", "q02", "q03", "...");
texte = new Array("t1", "t2", "t3", "...");
function fenster(ziel)
{
if (ziel >= aBildnamen.length-1) {
ziel = 0;
}
if (ziel < 0) {
ziel = aBildnamen.length-1;
}
zufall = texte[Math.floor(6*Math.random())];
inhalt = texte[ziel];
bildfenster = window.open("", "Big_View", "width=700,height=800,locationbar=no,menubar=no,resizable=no,status=no");
bildfenster.document.write("<html>\n\t<head>\n\t\t<title>Work Camp 2003 in Schiozawa: Big Sized Image</title>\n");
bildfenster.document.write("\t\t<link rel=stylesheet type='text/css' href='wc_style.css'>\n");
bildfenster.document.write("\t\t<script language='JavaScript' src='fenster.js' type='text/javascript'></script>\n\t</head>\n\n");
bildfenster.document.write("\t<body>\n\t\t<table width='100%' height='100%' border='0' cellspacing='0' cellpadding='0'>\n\t\t\t<tr>\n\t\t\t\t<td height='680px' align='center' valign='center' class='farbe'>\n");
bildfenster.document.write("\t\t\t\t\t<img src='ig/"+aBildnamen[ziel]+".jpg' border='0' />\n");
bildfenster.document.write("\t\t\t\t</td>\n\t\t\t</tr>\n\n\t\t\t<tr>\n\t\t\t\t<td align='center' valign='top'>\n");
bildfenster.document.write("\t\t\t\t\t<p class='normtext'><br />"+inhalt+"</p>\n");
bildfenster.document.write("\t\t\t\t</td>\n\t\t\t</tr>\n\n\t\t\t<tr>\n\t\t\t\t<td align='center' valign='bottom'>\n");
bildfenster.document.write("\t\t\t\t\t<a href='wc_gallery.htm' onclick='fenster("+(ziel-1)+"); return false;'><< previous image</a>\n\t\t\t\t\t - - - \n\t\t\t\t\t<a href='wc_gallery.htm' onclick='fenster("+(ziel+1)+"); return false;'>next image >></a>\n");
bildfenster.document.write("\t\t\t\t</td>\n\t\t\t</tr>\n\t\t</table>\n\t<body>\n<html>");
bildfenster.document.close();
}
Zuletzt bearbeitet: