Ho risolto facendo cosi'...


<script language="javascript" type="text/javascript">

function open_img(file, w, h)
{

var l = Math.floor((screen.width-w)/2);
var t = Math.floor((screen.height-h)/2);

jspopup = window.open(file,"mywindow","width="+w+",height="+ h+",top="+t+",left="+l);
jspopup.close();
jspopup = window.open(file,"mywindow","width="+w+",height="+ h+",top="+t+",left="+l);

}

</script>
Apro, chiudo e riapro... ma mi pare un sistema un po' ortodosso...
Se faccio come mi hai detto tu nn mi visualizza niente...

Mi sembra d capire ke se nn è aperto il popup nn posso usare il metodo close su un oggetto ke nn esiste... come se: "if (jspopup)"... nn avesse senso... ma magari nn ho capito io come fare... .