Io personalmnte ho riscontrato il polema che la finestra pop che si apre non sempre ha le misure che si vogliono e poi credo con javascript si evitano molti più errori

Poi verifica te quello con cui ti ci trovi meglio