Andata e Ritorno

lunedì 05 marzo 2007 - 13.06

amelix Profilo | Expert

Bel titolo!!!
Vabbè....

Ho questo problemino... Ho fatto uno script che, al submit di una form, mi copre la pagina con una immagine di loading nell'attesa che compaia la pagina nuova.
E fin qui tutto bene.

Il problema nasce quando, con il browser, "torno indietro" che mi rimane l'immagine "loading..." in eterno!

Esiste un evento che si scatena al "ritorno" alla pagina?

Andrea
http://www.MelisWeb.eu/

fedecheller Profilo | Junior Member

l'evento onload del body si verifica quando fai indietro dal browser
MUSIC IS FREE, DRINK ARE TO PAY, STAY TILL LATE BUT SLEEP AWAY

amelix Profilo | Expert

Ho inserito
document.onload=hideLoading;
ma continua a lasciarmi il loading... e non viene chiamato il metodo (ho messo un alert x sicurezza)
Andrea
http://www.MelisWeb.eu/

fedecheller Profilo | Junior Member

Nel tag body onserisci l'evento:

<body onload="miafunction();">

e verrà chiamata.

MUSIC IS FREE, DRINK ARE TO PAY, STAY TILL LATE BUT SLEEP AWAY

amelix Profilo | Expert

viene chiamato solo al caricamento della pagina.
Ma se faccio il back con il browser... niente!

Rettifico... Con IExplorer funziona... Ma con Firefox no!

Andrea
http://www.MelisWeb.eu/

amelix Profilo | Expert

Ho risolto così:
if (document.addEventListener) document.addEventListener('DOMContentLoaded', hideLoading, false); else document.onload = new Function('hideLoading();');

Grazie mille!
Andrea
http://www.MelisWeb.eu/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5