IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Test connection internet ou non en js


Sujet :

JavaScript

  1. #1
    Membre actif Avatar de jamesleouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    522
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 522
    Points : 243
    Points
    243
    Par défaut Test connection internet ou non en js
    bonjour!!!

    J'espère que tout le monde va bien et que tout le monde est motivé pour taffer aujourd'hui!!!

    Voila j'ai une appli qui peut fonctionner avec ou sans internet sur 2 modes différent.
    Le problème c'est qu'un module statistique a été intégré, et fonctionne avec internet. Or pour éviter de dupliquer les pages, et pour éviter de créer une variable de session, je voulais savoir si il n'y avait pas un test tout simple, permettant de savoir si oui ou non il y avait internet.

    Le problème étant que sije fais un test au lancement du prog, en, settant une variable js à 0 par exemple, et ensuite, je m'en sers pour executer ou non le module statistique... Quelle est la durée de vie de la variable et puis-je l'utiliser de cette manière?
    Je ne sais pas vraiment qu'elle peut être la meilleure solution, sans que j'ai besoin de faire "trop de boulot". (Non pas que ça me fasse peur mais bon... il faut bien justifier ses heures ^_^. Qui plus est certaines solutions comme dupliquer les pages web, est une mauvaise idée...)

    Au fait, mon appli, et est java, jsp (struts)

    Merci tout le monde, et courage au taffe!!!

  2. #2
    Membre expérimenté
    Avatar de gwyohm
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2007
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 925
    Points : 1 333
    Points
    1 333
    Par défaut
    Bonjour,

    Pour tester si tu as accès à internet en javascript, tu peux par exemple essayer de récupérer une image de google. Si tu ne l'as pas, c'est qu'à priori tu n'as pas internet. Je dis à priori car les règles de proxy peuvent exclure google.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    var imgTestInternet = new Image();
    imgTestInternet.onload = function() {
      alert("image chargée on a internet");
    }
    imgTestInternet.onerror = function() {
      alert("image pas chargée on a pas internet");
    }
    imgTestInternet.src = "http://www.google.fr/images/srpr/nav_logo13.png";

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 663
    Points
    66 663
    Billets dans le blog
    1
    Par défaut
    cela suppose la disponibilté de l'image ...

    on peut aussi tester le complete sur le chargement d'une petit image

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <script type="text/javascript">
    function bar(){
    alert(document.getElementById('foo').complete)
    }
    </script>
    </head>
    <body onload="bar()" >
    <img id="foo" src="mkjlmkj" alt="pas dispo" />
    </body>
    </html>

Discussions similaires

  1. Savoir si l'utilisateur est connecté à Internet ou non
    Par YANN-56 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/01/2010, 13h48
  2. Test de connection Internet : ping google efficace ?
    Par zax-tfh dans le forum Développement
    Réponses: 2
    Dernier message: 11/01/2008, 18h29
  3. Vérif anti-virus d'un poste non connecté à Internet
    Par Bernard M dans le forum Sécurité
    Réponses: 3
    Dernier message: 05/03/2007, 19h25
  4. Test pour connection internet
    Par Marc_3 dans le forum Hardware
    Réponses: 5
    Dernier message: 20/04/2006, 13h35
  5. Test connection internet.
    Par licorne dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 14/01/2006, 21h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo