se facevi una ricerca trovavi un sacco di thread!
questo è per centrare la popup
codice:
<script language="Javascript">
larghFinestra=300;//creo una variabile contenente la larghezza della finestra
altezFinestra=300;//creo una variabile contenente l'altezza della finestra
sinistra=(screen.width-larghFinestra)/2;//creo una variabile e mi ricavo il valore della posizione della finestra a sinistra dello schermo allineandola al centro verticale
alto=(screen.height-altezFinestra)/2;//creo una variabile e mi ricavo il valore della posizione della finestra dall'alto dello schermo allineandola al centro verticale
window.open("http://www.libero.it","","left="+sinistra+",top="+alto+",width="+larghFinestra+",height="+altezFinestra+"");
</script>
con questo questo invece ti permette di usare lo stesso script per aprire popup a dimensioni diverse. infatti le dimensioni gliele passi tramite il link col richiamo alla funzione
codice:
<script type="text/JavaScript">
<!--
function apriFinestra(nomeFinestra,url,larghezza,altezza){
searchWin = window.open(url,nomeFinestra,'width='+larghezza+',height='+altezza+',scrollbars,resizable,status');
}
//-->
</script>
...
link
fai un mix dei due codici, uniformando le variabili e mettendo tutto nella stessa funzione, per ottenere ciò che vuoi!