Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Как определить соединение с интернетом на JavaScript?

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

mmotor

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как определить соединение с интернетом на JavaScript?

Всего записей: 6 | Зарегистр. 13-07-2015 | Отправлено: 02:17 28-07-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mmotor

Цитата:
Как определить соединение с интернетом на JavaScript?

а точнее? что значит "определить соединение"? если насчет того, доступны другие сайты или нет - просто попробовать проинициализировать картинку с какого то сайта.

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 02:22 28-07-2015
mmotor

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужно выводить сообщение, что интернет не доступен, когда он не доступ. И выводить его тогда и каждый раз, когда соединение прервано.

Всего записей: 6 | Зарегистр. 13-07-2015 | Отправлено: 05:10 28-07-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mmotor

Цитата:
И выводить его тогда и каждый раз, когда соединение прервано.

"каждый раз" не получится, для этого нужно регулярно опрашивать картинку.
более того, лучше это делать не с помощью javascript, а серверными скриптами на сервере в локальной сети.  
но если уж очень хочется с помощью js, то регулярно запускать что то типа этого

Код:
var image = new Image();
image.onload = function () {
 // интернет ОК
}
image.onerror = function () {
  // интернета НЕТУ
}
image.src = "http://какой_то_сервер/картинка_на_нем.jpg?" + Math.random();

если не загрузится по какой то причине картинка - сработает .onerror функция, из нее и выводим сообщение.

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 05:50 28-07-2015
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Как определить соединение с интернетом на JavaScript?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru