Ho questo js:

function finpopup(url, larghFin, lunghFin) {
var scw = screen.width
var sch = screen.height
var dasx= ((scw-larghFin)/2)
var datop = ((sch-lunghFin)/2)
parametri = "scrollbars = 0 width =" + larghFin + ", height=" + lunghFin + ", left=" + dasx +", top=" + datop;
window.open(url, "", parametri)
}
<a href="javascript:finpopup('miapagina.html',470,330 )">


che fa aprire la pop centrata, però funziona benissimo con IE6 e con opera e mozilla si apre in centro però con una dimensione diversa da quella che dico io, ossia, si apre molta larga! Dove sbaglio?

Grazie.