Ciao a tutti, avevo già postato in HTML ma da quanto rilevato probabilmente è più una cosa da risolvere con Javascript, non credo di aver crosspostato, nel caso chiedo ai mod di eliminare il messaggio che ritengono meno opportuno.

In pratica: ho una pagina in locale con un iframe inserito che mi va a prendere una pagina esterna su un mio sito e lo script l'aggiorna ogni 2 secondi:

codice:
<html>
<body>
<script type=text/javascript>
function refresh()
{
document.all.iframe1.src = document.all.iframe1.src;
}
window.setInterval("refresh()",2000);
</script>

<iframe name='iframe1' src='http://www.sito.it/iframe.html' frameborder="0" width='100' height='540' 

></iframe>
</body>

</html>
Il problema è che se viene a mancare la connessione per un istante proprio nel momento in cui sta facendo il refresh, nell'iframe appare la pagina bianca di errore del browser e si blocca lì; nemmeno quando la connessione ritorna ormai non si aggiorna più e rimane bloccato sulla pagina di errore, anche se lo script che comanda il refresh è sulla pagina che è in locale quindi indipendente dalla presenza di connessione o meno.

Quello che mi servirebbe invece è che quando torna la connessione riprenda anche l'autorefresh... come potrei risolvere con JS?

grazie a tutti, ciao.