Check connection купить от 122,00 руб.







В век интернета и постоянного доступа к сети, мы привыкли, что интернет всегда есть рядом. Но что делать, если интернет пропал? Или вы хотите узнать, есть ли он? Для этого существует функция check connection в JavaScript.
В этой статье мы расскажем вам, как работает функция check connection, и как её использовать на вашем веб-сайте.
Функция check connection
Проверка соединения с интернетом с помощью JavaScript
```
function checkConnection() {
if (window.XMLHttpRequest) { // для новых браузеров
checkInternet(new XMLHttpRequest());
}
else if (window.ActiveXObject) {
checkInternet(new ActiveXObject("Microsoft.XMLHTTP"));
} else {
alert("Ваш браузер не поддерживает данную функцию.");
}
}
function checkInternet(xmlhttp) {
try {
xmlhttp.open("GET", "check.php", false);
xmlhttp.send();
alert ("Соединение установлено!");
} catch (e) {
if (e.name == "SecurityError") {
alert("Соединение не установлено. Возможно, вы не подключены к интернету.");
} else {
throw e;
}
}
}
```
Здесь мы используем два метода. Первый метод — checkInternet, который принимает в качестве аргумента объект XMLHttpRequest или ActiveXObject. Если браузер поддерживает XMLHttpRequest, то мы открываем GET-запрос к файлу check.php, который просто возвращает строку "OK". Если же браузер не поддерживает XMLHttpRequest (например, IE до версии 9), то мы выдадим сообщение об ошибке.
Второй метод — checkConnection, который проверяет соединение с интернетом. Он вызывает checkInternet с новым экземпляром XMLHttpRequest или ActiveXObject для каждого поддерживаемого браузера. Если оба запроса успешны, то соединение установлено, и мы выдаем сообщение об этом. Если один из запросов не удался, то мы выдаем соответствующее сообщение об ошибке.
В этой статье мы расскажем вам, как работает функция check connection, и как её использовать на вашем веб-сайте.
Функция check connection
Проверка соединения с интернетом с помощью JavaScript
```
function checkConnection() {
if (window.XMLHttpRequest) { // для новых браузеров
checkInternet(new XMLHttpRequest());
}
else if (window.ActiveXObject) {
checkInternet(new ActiveXObject("Microsoft.XMLHTTP"));
} else {
alert("Ваш браузер не поддерживает данную функцию.");
}
}
function checkInternet(xmlhttp) {
try {
xmlhttp.open("GET", "check.php", false);
xmlhttp.send();
alert ("Соединение установлено!");
} catch (e) {
if (e.name == "SecurityError") {
alert("Соединение не установлено. Возможно, вы не подключены к интернету.");
} else {
throw e;
}
}
}
```
Здесь мы используем два метода. Первый метод — checkInternet, который принимает в качестве аргумента объект XMLHttpRequest или ActiveXObject. Если браузер поддерживает XMLHttpRequest, то мы открываем GET-запрос к файлу check.php, который просто возвращает строку "OK". Если же браузер не поддерживает XMLHttpRequest (например, IE до версии 9), то мы выдадим сообщение об ошибке.
Второй метод — checkConnection, который проверяет соединение с интернетом. Он вызывает checkInternet с новым экземпляром XMLHttpRequest или ActiveXObject для каждого поддерживаемого браузера. Если оба запроса успешны, то соединение установлено, и мы выдаем сообщение об этом. Если один из запросов не удался, то мы выдаем соответствующее сообщение об ошибке.
Каталог Check connection (checking connecting your internet)
Цены актуальны на 2025-09-27 10:32:34
Цена: 470 Руб. 5.63$
Бесплатная доставка
Цены актуальны на 2025-09-27 10:32:34
Цена: 3465 Руб. 40.58$
Бесплатная доставка
Цены актуальны на 2025-09-27 10:32:34
Цена: 1020 Руб. 13.03$
Бесплатная доставка
Цены актуальны на 2025-09-27 10:32:34
Цена: 1336 Руб. 15.55$
Бесплатная доставка
Цены актуальны на 2025-09-27 10:32:34
Цена: 135 Руб. 1.38$
Бесплатная доставка
Цены актуальны на 2025-09-27 10:32:34
Цены актуальны на 2025-09-27 10:32:34
Цены актуальны на 2025-09-27 10:32:34
Цена: 315 Руб. 3.74$
Бесплатная доставка
Цены актуальны на 2025-09-27 10:32:34
Цена: 3478 Руб. 41.6$
Бесплатная доставка
Цены актуальны на 2025-09-27 10:32:34
Цена: 2430 Руб. 30.26$
Бесплатная доставка
Цены актуальны на 2025-09-27 10:32:34
Цена: 4127 Руб. 44.19$
Бесплатная доставка
Цены актуальны на 2025-09-27 10:32:34
Цена: 451 Руб. 4.61$
Бесплатная доставка
Цены актуальны на 2025-09-27 10:32:34
Цена: 2223 Руб. 26.59$
Бесплатная доставка
Цены актуальны на 2025-09-27 10:32:34
Цена: 2281 Руб. 27.29$
Бесплатная доставка
Цены актуальны на 2025-09-27 10:32:34
Цена: 1273 Руб. 15.11$
Бесплатная доставка
Цены актуальны на 2025-09-27 10:32:34
Цена: 800 Руб. 9.57$
Бесплатная доставка
Цены актуальны на 2025-09-27 10:32:34
Цена: 612 Руб. 7.32$
Бесплатная доставка
Цены актуальны на 2025-09-27 10:32:34
Цены актуальны на 2025-09-27 10:32:34