Hallo Leute!
Ich verzweifel an einem echt blöden Problem. Also ich habe für meine Homepage eine kleine Bildersammlung (Screenshots) erstellt. Bis jetzt funktioniert es soweit: Wenn man auf die Miniaturansicht von einem Bild klickt, dann öffnet sich ein "maßgeschneidertes" PopUP-Fenster und das Bild ist da ... das Problem fängt aber dann an, wenn man dieses Fenster nicht schließt, und dann ein neues Bild anklickt und ein neues PopupFenster sich öffnen soll ... das klappt nicht - es klappt nur vernünftig, wenn das alte vorher geschlossen wurde ...
function shoim (imname)
{
openwindowv = window.open("about:blank", "Screenshot", "width=520,height=400,left=0,top=0", "resizable=no", "location=no", "menubar=no");
openwindowv.focus();
openwindowv.document.write("<a href='javascript: self.close();'><div align='center'><img src='"+imname+"' border='0'><\/div><\/a>");
openwindowv.document.bgColor="#000000";
}
Mir ist auch klar, dass es daran liegt, dass "openwindowv" schon belegt/benutzt ist ... aber wie kann ich überprüfen, ob bereits ein Fenster auf ist und es dann per .close() schließen ????
Ich hab mir auch schon überlegt, dass ich aus openwindowv ein Array mache, aber das finde ich nicht ganz so toll ...
Kann mir jemand helfen?
Danke im voraus,
Grüße und Frohe Ostern !!!
Parick.
Ich verzweifel an einem echt blöden Problem. Also ich habe für meine Homepage eine kleine Bildersammlung (Screenshots) erstellt. Bis jetzt funktioniert es soweit: Wenn man auf die Miniaturansicht von einem Bild klickt, dann öffnet sich ein "maßgeschneidertes" PopUP-Fenster und das Bild ist da ... das Problem fängt aber dann an, wenn man dieses Fenster nicht schließt, und dann ein neues Bild anklickt und ein neues PopupFenster sich öffnen soll ... das klappt nicht - es klappt nur vernünftig, wenn das alte vorher geschlossen wurde ...
function shoim (imname)
{
openwindowv = window.open("about:blank", "Screenshot", "width=520,height=400,left=0,top=0", "resizable=no", "location=no", "menubar=no");
openwindowv.focus();
openwindowv.document.write("<a href='javascript: self.close();'><div align='center'><img src='"+imname+"' border='0'><\/div><\/a>");
openwindowv.document.bgColor="#000000";
}
Mir ist auch klar, dass es daran liegt, dass "openwindowv" schon belegt/benutzt ist ... aber wie kann ich überprüfen, ob bereits ein Fenster auf ist und es dann per .close() schließen ????
Ich hab mir auch schon überlegt, dass ich aus openwindowv ein Array mache, aber das finde ich nicht ganz so toll ...
Kann mir jemand helfen?
Danke im voraus,
Grüße und Frohe Ostern !!!
Parick.