Grazie dei link peró non servono per il mio caso. Si volevo scrivere document.readystate.
La mia applicazione web ha molte pagine che inviano dati al server con submit(form) o location.href...il problema é che non posso modificare tutte le pagine per aggiungere una funzione (che si occuperebbe di modificare il puntatore o mostrare un avviso) ad ogni linea di codice che invia dati.
Tutte le pagine includono una pagina base e qui vorrei aggiungere questa gestione.
Se fosse possibile catturare un evento generico di invio request al server (submit o location.href che sia) avrei risolto il problema.
Da quello che ho visto gli eventi che posso catturare si riferiscono a quando nel browser si carica la nuova pagina (onunload...). Se peró il server è lento a rispondere (per esempio una richiesta che deve accedere a varie table DB e effettuare calcoli molto lunghi), questi eventi avvengono quando giá non mi servono.
Per riassumere quando un utente clicca su un bottone che fa un location.href ad una nuova pagina, vorrei visualizzare, per esempio, un messagggio "Operazione in Corso" che sparirá quando si visualizzerá la nuova pagina. tutto questo senza toccare il codice del bottone o della funzione che richiede il cambio di pagina.