Check connection купить от 117,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)
Цена: 403 Руб. 5.15$
Бесплатная доставка
Цены актуальны на 2025-06-25 18:57:35
Цены актуальны на 2025-06-25 18:57:35
Цена: 9249 Руб. 118$
Бесплатная доставка
Цены актуальны на 2025-06-25 18:57:35
Цена: 290 Руб. 3.7$
Бесплатная доставка
Цены актуальны на 2025-06-25 18:57:35
Цена: 246 Руб. 3.15$
Бесплатная доставка
Цены актуальны на 2025-06-25 18:57:35
Цена: 1517 Руб. 15.74$
Бесплатная доставка
Цены актуальны на 2025-06-25 18:57:35
Цена: 23399 Руб. 298.08$
Бесплатная доставка
Цены актуальны на 2025-06-25 18:57:35
Цена: 407 Руб. 5.2$
Бесплатная доставка
Цены актуальны на 2025-06-25 18:57:35
Цена: 356 Руб. 3.67$
Бесплатная доставка
Цены актуальны на 2025-06-25 18:57:35
Цена: 17079 Руб. 217.57$
Бесплатная доставка
Цены актуальны на 2025-06-25 18:57:35
Цена: 417 Руб. 4.93$
Бесплатная доставка
Цены актуальны на 2025-06-25 18:57:35
Цена: 71381 Руб. 697.47$
Бесплатная доставка
Цены актуальны на 2025-06-25 18:57:35
Цена: 117 Руб. 1.5$
Бесплатная доставка
Цены актуальны на 2025-06-25 18:57:35
Цена: 411 Руб. 4$
Бесплатная доставка
Цены актуальны на 2025-06-25 18:57:35
Цена: 314 Руб. 3.86$
Бесплатная доставка
Цены актуальны на 2025-06-25 18:57:35
Цена: 982 Руб. 9.83$
Бесплатная доставка
Цены актуальны на 2025-06-25 18:57:35
Цена: 179 Руб. 2.29$
Бесплатная доставка
Цены актуальны на 2025-06-25 18:57:35
Цена: 97212 Руб. 1238.35$
Бесплатная доставка
Цены актуальны на 2025-06-25 18:57:35
Цена: 19028 Руб. 195.9$
Бесплатная доставка
Цены актуальны на 2025-06-25 18:57:35