si', una svista, manca un uguale qui
pup=window.open('', 'popup', 'width='+w+',height'+h);
pup=window.open('', 'popup', 'width='+w+',height='+h);
x il resto:
non dovrebbe fermarla, in quanto non e' automatica, dovrebbe suonare come risultato della volonta' dell' utente
chiaramente ci sono impostazioni + severe dei popup-blocker che non puoi prevedere ne controllare,
in generale le popup oggigiorno non andrebbero usate
lo script dovrebbe funzionare ovunque ci sia il supporto a javascript
ciao