2010-10-04 4 views
0

Вот мой сценарий кода, Я отображаю html-страницу в управлении веб-браузером. Содержимое будет загружено из некоторого RSS-url динамически (используется JQuery для загрузки контента из URL-адреса) и отображается в WB. Моя проблема: я должен проверить «подключение к Интернету», когда цикл завершен прокруткой текста. Я попытался использовать «navigator.onLine», который хорошо работает на html-странице, но не работает при загрузке в элемент управления веб-браузера, он вернул «истинный» даже отключенный интернет.Управление веб-браузером, обнаружение подключения к Интернету

ответ

0

Метод Ajax Jquery позволяет определить функцию обратного вызова ошибки, который должен попасть, если пользователь уронил соединение (или по другим причинам) ...

$.ajax({ 
    url: "test.html", 
    cache: false, 
    success: function(html){ 
    $("#results").append(html); 
    }, 
    error: function(XMLHttpRequest, textStatus, errorThrown){ 
    alert("oh crap, an error: " + textStatus); 
    } 
}); 

Для получения дополнительной информации: http://api.jquery.com/jQuery.ajax/

+0

Майк, спасибо за ваш ответ. Я попробовал решение выше, но всегда вызывает функцию ошибки даже при подключении (проверяется также на www.google.com и yahoo). –

+0

напишите код, который вы используете? –

0

Простой тест для двух надежных сайтов e. г. www.google.com и www.yahoo.com - когда по крайней мере один из них встал, рассмотрите компьютер онлайн.

Смежные вопросы