Ciao Punix,
� un comportamento normale, infatti nel caso del bottone � l'utente a voler "cliccare" (leggasi aprire la finestra), mentre nel caso dello script l'utente non esegue nessuna azione che faccia pensare sia d'accordo che il sito possa aprire per lui un altra finestra. Infatti se � d'accordo che il sito possa aprire le popup li basta dare l'autorizzazione. Alla fine in un modo o nell'altro l'utente deve autorizzare le aperture di popup (o cliccando su un bottone o dando il consenso al sito di farlo per lui), cos� � pensato giustamente per mettere l'utente in condizioni di non trovarsi sgradite pratiche da parte del sito. Forse sei giovane (non so) e magari non hai mai avuto esperienza di cosa significasse, diversi anni fa prima che questa "regola" ci fosse, trovarti il pc in crash dopo aver cliccato su un link a causa delle tante finestre che si aprivano tutte insieme in automatico saturandoti la (poca) memoria.
Ti conviene fare come ti suggeriva cavicchiandrea (inizia da qui se vuoi)