navigator.connection.onchange - зміна з'єднання з мережею.
window.navigator.connection.onchange=functions(event){
//код функції
}
window - не обов'язково вказувати. Об'єкт window.
navigator - об'єкт navigator.
connection - об'єкт connection
functions - функція яка виконується при виникненні події.
event - об'єкт Event який передається функції в якості параметру.
connection.onchange подія об'єкту connection яка виникає при зміні з'єднанні з інтернетом.
У деяких браузерів ця подія називається ontypechange
if(navigator.connection)
navigator.connection.onchange=function(){
alert("змінилося з'єднання з мережею: "+navigator.connection.type );
};
else alert("Ваш браузер не підтримує navigator.connection");