La situazione è questa: ho una pagina con un modulo di ricerca: quando l'utente compila i campi e preme sul tasto "Cerca", dato che la ricerca richiede un pochino di tempo, per intrattenerlo mostro tramite JavaScript in overlay una finestra con sfondo nero trasparente con scritto "Ricerca in corso".
Il problema nasce quando l'utente, dalla pagina dei risultati vuole tornare indietro al modulo di ricerca utilizzando il tasto "Indietro" del browser: a quel punto vede ancora l'overlay con scritto "Ricerca in corso" ma ovviamente non c'è alcuna ricerca in corso.
Come posso fare affinché quando l'utente torna indietro tramite il tasto del browser veda la pagina pulita e non come l'ultima volta è stata modificata da JavaScript, ossia senza l'aggiunta dell'overlay?
Il problema lo riscontro con Internet Explorer e Firefox mentre non c'è se uso Google Chrome; inoltre c'è sui telefonini (provato con un Samsung Galaxy II).