La richiesta di conferma per la chiusura di una finestra che non e' stata aperta da window.open() e' un comportamento voluto, insito nella programmazione del browser, ed e' pensata a tutela dell'utente, che ha tutto il diritto di essere avvisato. Le popup non presentano questi problemi, essendo state aperte da codice.

ciao