JavaScript: онлайн или офлайн
выводим сообщение о наличии подключения к Интернету с помощью JavaScript

Порой пользователю веб-сервиса необходимо знать о потере подключения к Интернету. Например, он может работать с кэшированной информацией, думая, что сайт не обновляется администраторами, в то время как основной причиной такой ситуации является отсутствие подключения к Интернету.