function loadAmis(file) { //On vérifie si le flux est bien autorisé if(autoriser_flux_streaming_live == false) { console.log("La requete d'actualisation de la liste d'amis a ete bloquee en raison de la configuration de la page l'ayant demande."); return false; } var xhr = new XMLHttpRequest(); // Récupération du contenu du fichier xhr.open('GET', file); //Lorsque l'on est pret... xhr.onreadystatechange = function() { //Compteur du nombre d'erreur de login compteur = document.getElementById('internet_error'); if (xhr.readyState == 4 && xhr.status == 200) { document.getElementById('fileAmis').innerHTML = xhr.responseText; if(compteur.innerHTML != 0) { var not = $.Notify({style: {background: 'green', color: 'white'}, content: "C'est bon. La connexion Internet est de retour ! :)"}); //not.closeAll(); } //On remet le compteur des erreurs à 0 compteur.innerHTML = 0; } else if (xhr.readyState == 4 && xhr.status != 200) { //document.getElementById('fileAmis').innerHTML = ""; //Message d'erreur console.log("Il semblerait qu'il y a un problème de connexion Internet. Vérifiez que tous les cables réseau sont branchés ou que le Wi-Fi est activé."); if(compteur.innerHTML < 3) compteur.innerHTML = compteur.innerHTML + 1; else { var not = $.Notify({ style: {background: 'red', color: 'white'}, content: "Erreur de connexion Internet. Comunic ne parvient plus à se connecter à Internet. Veuillez vérifier la connexion Internet de votre ordinateur ou essayer de recharger la page.", timeout: 10000 // 10 seconds }); } } } xhr.send(null); } if(beaucoup_amis == true) { var complement = "&grandavatar"; } else { var complement = ""; } if(debut_URL_liste_amis != "undefined") { var debut_URL = debut_URL_liste_amis; } else { var debut_URL = ""; } //Exécution de la requete loadAmis(debut_URL + 'amis.php?ajax' + complement); //Timer pour actualiser toute les 10 secondes var last_activity=setInterval("loadAmis('" + debut_URL + "amis.php?ajax" + complement + "')", 10000); // répète toutes les 10s