function OpenImagePopup(imgPath, title, alt) { var win = window.open('','preview', 'width=50,height=50,left=0,top=0,screenX=0,screenY=0,resizable=1,scrollbar=0,status=0'); var winDoc = win.document; if (title == undefined) title = 'Просмотр изображения'; if (alt == undefined) alt = 'Закрыть'; var content = '' + title + '' + '' + '' + '' + alt + '' win.document.write(content); winDoc.body.onload = function() { var obj = winDoc.getElementById('image'); var w = obj.width, h = obj.height; var iHeight= document.body.clientHeight, iWidth = self.innerWidth; var left = (self.opera ? iWidth : screen.availWidth)/2 - w/2; var top = (self.opera ? iHeight : screen.availHeight)/2 - h/2; win.resizeTo(w+10, h+26); win.moveTo(left, top); } win.onload = winDoc.body.onload; // special for Mozilla // !!! Important statement: popup onload won't execute without it! win.document.close(); win.focus(); }