Hallo!
Warum das Skript allerdings keine Alerts bringt, kann man nur dadurch herausfinden, dass hinter jeden Programmschritt alert() gesetzt werden - so sieht man, was falsch läuft, bzw. wann abgebrochen wird.
Ja, und irgendwie hab ich den Fehler nicht gefunden. Nachdem ich dann in SelfHTML gelesen habe, daß das mit dem Navi6.1 eh nicht funktionieren würde, da es im IMG-Tag keine Höhen- oder Breitenangabe gibt und es schade wäre, diese User auszuschließen, hab ich von der automatischen Größenanpassung schweren Herzens Abschied genommen. :-/
Außerdem (wurde schon erwähnt, ist aber wirklich wichtig: Netscape oder Mozilla anwerfen und die Javascript-Konsole benutzen (Aufruf: In der URL-Zeile "javascript:" eingeben und Return drücken) - dort stehen ausführlichere Fehlermeldungen drin.
Hab hier im Büro leider keinen Navi oder Mozilla. Werde ich zuhause nochmal drangehen müssen.
Ich hab den Überblick verloren, was du schon alles geändert hast. Kannst du das derzeit aktuelle Skript online stellen?
Gerne! :-) Aber: Trotz der Änderungen läuft es auf dem Navi4.6 nicht, bzw. bringt ihn zum abstürzen (hab ich mir mailen lassen). Hat jemand eine Ahnung, woran es liegen könnte?
function PopUp(Breit,Hoch,ArrayNr) {
var Picture = "/hf/hr3/galerie/" + EventKategorie + "/img/" + EventName + "_bild" + (ArrayNr+1) + ".jpg";
if (ArrayNr == "0") var ArrayNrB = Bild.length-1;
else var ArrayNrB = ArrayNr-1;
if (ArrayNr == Bild.length-1) var ArrayNrF = "0";
else var ArrayNrF = ArrayNr+1;
ScreenWidth = screen.width;
ScreenHeight = screen.height;
xpos = (ScreenWidth/2)-(Breit/2);
ypos = (ScreenHeight/2)-(Hoch/2);
if (NewWindow != null)
if (!NewWindow.closed)
NewWindow.close();
NewWindow=window.open("","Picture","height="+Hoch+",width="+Breit+",scrollbars=no,resizable=no,top="+ypos+",left="+xpos+"");
NewWindow.document.open();
NewWindow.document.write ("<html><head><title>hr3 - voll im leben: galerie");
NewWindow.document.write ("</title><LINK REL=STYLESHEET TYPE='text/css' HREF='/hf/hr3/format.css'>");
NewWindow.document.write ("<script src='/hf/hr3/galerie/" + EventKategorie + "/" + EventName + ".js' type='text/javascript'>");
NewWindow.document.write ("</script>");
NewWindow.document.write ("<script src='/hf/hr3/galerie/hr3galerie_temp.js' type='text/javascript'>");
NewWindow.document.write ("</script>");
NewWindow.document.write ("<script type='text/javascript'>");
NewWindow.document.write ("var ArrayNr = '" + ArrayNr + "';");
NewWindow.document.write ("</script>");
NewWindow.document.write ("</head>");
NewWindow.document.write ("<body bgcolor='#f21e0e' onLoad='window.resizeTo(" + Bild[ArrayNr][1] + ")'>");
NewWindow.document.write ("<table align='center'><tr>");
NewWindow.document.write ("<td align='center' valign='top'>");
NewWindow.document.write ("<table border='0' cellpadding='0' cellspacing='1'><tr><td align='center' class='standard'>");
NewWindow.document.write ("<img src='");
NewWindow.document.write (Picture);
NewWindow.document.write ("'>");
if (Text == 0 || Text == 2) {
if(typeof Bild[ArrayNr][2] != "undefined")
{
NewWindow.document.write ("<br>");
NewWindow.document.write (Bild[ArrayNr][2]);
}
else
{
NewWindow.document.write ("<br>");
NewWindow.document.write (EventTitel);
}
}
NewWindow.document.write ("</tr></table>");
NewWindow.document.write ("</td></tr><tr>");
NewWindow.document.write ("<td align='center' valign='bottom'>");
NewWindow.document.write ("<br><div align='center'><a href='javascript:PopUp(" + Bild[ArrayNrB][1] + "," + ArrayNrB + ")'><img src='/hf/hr3/img/galerie_back.gif' width=20 height=30 border=0 alt='Zurück'></a><a href='javascript:self.close()'><img src='/hf/hr3/img/galerie_close.gif' width=200 height=30 border=0></a><a href='javascript:PopUp(" + Bild[ArrayNrF][1] + "," + ArrayNrF + ")'><img src='/hf/hr3/img/galerie_fw.gif' width=20 height=30 border=0 alt='Vorwärts'></a></div>");
NewWindow.document.write ("</td></tr></table>");
NewWindow.document.write ("</body></html>");
NewWindow.document.close();
NewWindow.focus();
}
Viele Grüße,
Sven