function getHMTML(pic_src, titel)
{
return 'DOCTYPE .....'
- '<HTML><HEAD>'
- '<TITLE>' . titel . '</TITLE>'
- '</HEAD><BODY onblur="self.close();">'
- '<IMG SRC="' + pic_src + '">'
- '</BODY></HTML>'
;
}
Es funktioniert!! Da du's nicht testen kannst (JS deaktiviert), musst du mir halt glauben... ;-)
Vielen Dank für deine Tipps!
Ich habe das Script mehr oder weniger gemäss deinem Vorschlag umgeschrieben:
function poppic(pic_name, titel)
{
pic = window.open('', "picture", "width=820,height=620,top=50");
pic.document.write('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">'
- '<HTML><HEAD>'
- '<TITLE>' + titel + '</TITLE>'
- '</HEAD><BODY>'
- '<IMG SRC="pics/' + pic_name + '">'
- '</BODY></HTML>');
window.onfocus = function ()
{
if(!pic) return;
pic.close();
pic = null;
window.onfocus = null;
};
}
Nur das mit dem onblur hat nicht funktioniert und so habe ich halt doch meine alte Funktion zum Schliessen des Fensters genommen.
MfG
Ein glücklicher Winnie