Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Verificare connessione internet con jquery

    Salve,
    volevo chiedervi se esistesse uno script per verificare la connessione ad internet. Avevo in mente di richiedere la risposta da un url che decido io, se cio' avviene status='online' altrimenti status='offline'.
    Questa funzione poi deve essere richiamata ogni secondo finche' non vi è lo status='online'. Scusate ma la mia conoscenza di jquery è veramente limitata.
    Grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Secondo me non è possibile, se non c'è conessione il browser carica la pagina di default d'errore, e non essendoci collegamento tra il client (browser) e il server (sito) come fai a saperlo?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    @andrea per me con "verificare connessione a internet" intende verificare che un sito sia online o offline.

    @mario
    Se quanto detto sopra è vero, la soluzione che ti è venuta in mente puo andare, se esite uno script già pronto non lo so, cerca su google, altrimenti confermo quanto detto da Andrea.

  4. #4
    Praticamente lo devo mettere in un captive portal. Volevo controllare con questo scriptino il momento in cui fossero applicate le regole di iptables (esce su internet) in modo tale da far uscire un messaggio visivo del tipo: "Ora sei collegato". Non so se ho reso l'idea.

  5. #5
    UTILIZZARE AJAX NON POTREBBE ESSERE COMODO??


    if (window.XMLHttpRequest)
    {// code for IE7+, Firefox, Chrome, Opera, Safari
    xmlhttp=new XMLHttpRequest();
    }
    else
    {// code for IE6, IE5
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange=function()
    {

    if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    ///SITO RISPONDE
    }
    else
    {
    ///SITO NON RISPONDE
    }
    }


    xmlhttp.open("GET","http://sitowebesterno.it/index.php?prova="+str,true);
    xmlhttp.send();

  6. #6
    Penso che quanto detto prima sia impossibile perche' Ajax effettua delle chiamate solo se e' lo stesso dominio....

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Identifica un immagine sicuramente presente sui vari siti e sfrutta l'evento onerror.

    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.