Salve a tutti.
C'è qualcuno che conosce il codice javascript che permette di assegnare ad una variabile l'indirizzo URL della pagina appena aperta? Mi spiego meglio: devo realizzare un codice, che sia compatibile con tutti i principali browser, che riconosca se la pagina è stata aperta durante un collegamento a internet (quindi on-line) o se è stata aperta in off-line (per esempio, se la pagina è stata ripescata dalla cache del computer). Ho pensato a questo codice:

pagina1.html
<script>
a=0;
a=codice che riconosce l'Url della pagina ;
if (a!="http://www.miosito.it/pagina1.html"){alert("la pagina è aperta in off-line")}
else {alert("la pagina è aperta on line")}
</script>


Ho posto inizialmente a=0 perchè nel caso di apertura della pagina in off-line, l'istruzione successiva potrebbe restituire un valore indefinito, quindi in questo caso rimarrebbe assegnato il valore 0.

1) Può funzionare?
2) E' compatibile con i principali browser esistenti?
Soprattutto,
3) qual'è l'istruzione che riconosce l'Url della pagina?

Grazie.
:adhone: