ho provato ma non funziona, lo script è inserito all'interno della popup..
<script>
var newWindow;
function openPicture(pag,imageName,alt){
var x=800; var y=600;
immagine = new Image();
immagine.src = imageName;//url immagine
imageWidth=immagine.width ;//lettura W
imageHeight=immagine.height+70 ;//lettura H
//Se l'immagine non è completata
if(!immagine.complete){
alert("Attendere il caricamento dell'immagine");
return;
}
else{//Apertura popUp

if (parseInt(navigator.appVersion) >= 3){
if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){
var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
screen=tools.getScreenSize();
}
x = screen.width;
y = screen.height;
}

if (newWindow && !newWindow.closed) newWindow.close();

newWindow = window.open(pag,"newWindow","width="+imageWidth+", height="+imageHeight+",top="+(y-imageHeight)/2+",left="+(x-imageWidth)/2);
}
}
</script>

&img=1','/voda/images/<%=strfile1%>_1.jpg','descrizione'); return false">1

nella pagina madre è tutto corretto, ma come vedi nella popup la dimensione rimane invariata..