IFRAME:, если нет подключения к Интернету, скрыть IFrame
<iframe id="iframe" title="Environment Canada Weather" src="" allowtransparency="false" frameborder="0" height="170"></iframe>
JQuery:
$(document).ready(function() {
window.setInterval(function(){
if (navigator.onLine) {
//$("#iframe").show();
$("#iframe").attr("src", "http://weather.gc.ca/wxlink/wxlink.html?cityCode=on-143&lang=e");
}
else{
$("#iframe").hide();
}
}, 5000);
});
Я не в состоянии скрыть IFRAME, если нет подключения к Интернету. Я не знаю, что здесь не так. Спасибо.
Возможный дубликат [Раз и навсегда, что делает navigator.onLine?] (Http://stackoverflow.com/questions/13076383/once-and-for-all-what-does-navigator-online-do) –
Один из способов выяснить, вы в сети: http://stackoverflow.com/questions/2384167/check-if-internet-connection-exists-with-javascript – reto
Это работает для меня .. http: // jsfiddle. net/2ryhL/ – zzlalani