Hallo zusammen.
Ich versuche mir gerade eine Fotogalerie im Netz zu erstellen und wollte dafür mit Javascript einfach nur ein applet erstellen, daß bei Click auf das Thumbnail ein Fenster aufmacht und das Foto darstellt. Soweit kein Problem!
Dann wollte ich Links in dieses Popupfenster einsetzen, damit der Betrachter einfach in der Galerie vor uns zurück springen kann.
Aufgerufen wird also ganz einfach so:
<a href="javascript:schreib('1','10')"> <img src="usa2_thumbs/1_thumb.jpg"></a>
die schreibfunktion befindet sich einer extra.js-datei, die so aussieht:
function schreib(imgname,limit){
var nav = navigator.userAgent;
var posX=100;
var posY=30;
Fenster=window.open("about:blank","KleinesFenster","width=850 pt,height=670 pt,left="+posX+",top="+posY);
Fenster.document.open();
Fenster.document.writeln("<html><head><title>JavaScript by M.Markowitz</title>");
Fenster.document.writeln("<script src='http://www.markowitz.de/bilder.js' type='text/javascript'></script>");
Fenster.document.writeln('</head><body>');
Fenster.document.writeln("<table cellspacing='0' cellpadding='0' width='850'><tr><td style='text-align:center'>");
Fenster.document.writeln("<img src=http://www.webflur.de/usa2/" + imgname + ".jpg hspace='0' align='center'>");
var next=imgname;
var prev=imgname;
next++;
prev=prev-1;
Fenster.document.writeln("<a href='javascript:schreib('"+prev+"','10')'><img src='photo-script/pfeil_links.jpg'></a>");
Fenster.document.writeln("<a href='javascript:schreib('"+next+"','10')'><img src='photo-script/pfeil_rechts.jpg'></a>");
Fenster.document.writeln("</table></body></html>");
Fenster.document.close();
Fenster.document.focus;}
Das Skript schießt den gesamten Internet Explorer ab! Ich such jetzt seit 3 geschlagenen Tagen - mir scheint, ich bin zu blöd... :-)
Bitte, bitte, kann mir einer von euch einen Tip geben?
Grüße und Danke,
Michael