Non so se e' possibile fare la seguente cosa: in una pagina effettuo una richiesta Ajax (evento onLoad() del Body).

La risposta arriva dopo circa 20 secondi. All'arrivo della risposta l'handler dovrebbe aprire un popup:

window.open("http://www.google.com");

Se aspetto 20 secondi nella stessa pagina tutto funziona.
Tuttavia vorrei che l'handler rimanesse attivo anche se vado su un'altra pagina e quindi che il popup appaia anche se nel frattempo vado su altre pagine.

Si puo' condividere la stessa istanza di XMLHttpRequest tra pagine diverse ? Come faccio a far si che l'handler

xmlHttp.onreadystatechange=stateChanged;

rimanga attivo anche se nel frattempo navigo su altre pagine ?