Check connection купить от 103,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-01-28 15:38:54
Цена: 2013 Руб. 19.32$
Бесплатная доставка
Цены актуальны на 2025-01-28 15:38:54
Цена: 36640 Руб. 355.74$
Бесплатная доставка
Цены актуальны на 2025-01-28 15:38:54
Цена: 296 Руб. 2.88$
Бесплатная доставка
Цены актуальны на 2025-01-28 15:38:54
Цена: 355 Руб. 3.56$
Бесплатная доставка
Цены актуальны на 2025-01-28 15:38:54
Цена: 1517 Руб. 15.74$
Бесплатная доставка
Цены актуальны на 2025-01-28 15:38:54
Цены актуальны на 2025-01-28 15:38:54
Цена: 1439 Руб. 14.01$
Бесплатная доставка
Цены актуальны на 2025-01-28 15:38:54
Цена: 445 Руб. 4.12$
Бесплатная доставка
Цены актуальны на 2025-01-28 15:38:54
Цена: 1128 Руб. 11.62$
Бесплатная доставка
Цены актуальны на 2025-01-28 15:38:54
Цены актуальны на 2025-01-28 15:38:54
Цена: 988 Руб. 9.89$
Бесплатная доставка
Цены актуальны на 2025-01-28 15:38:54
Цена: 296 Руб. 2.88$
Бесплатная доставка
Цены актуальны на 2025-01-28 15:38:54
Цена: 1471 Руб. 15.15$
Бесплатная доставка
Цены актуальны на 2025-01-28 15:38:54
Цена: 19680 Руб. 192.17$
Бесплатная доставка
Цены актуальны на 2025-01-28 15:38:54
Цена: 144 Руб. 1.4$
Бесплатная доставка
Цены актуальны на 2025-01-28 15:38:54
Цена: 1679 Руб. 16.34$
Бесплатная доставка
Цены актуальны на 2025-01-28 15:38:54
Цена: 982 Руб. 9.83$
Бесплатная доставка
Цены актуальны на 2025-01-28 15:38:54
Цена: 19028 Руб. 195.9$
Бесплатная доставка
Цены актуальны на 2025-01-28 15:38:54