Comment détecter le périphérique pour la connexion internet en jQuery Mobile

Je suis la création de cette simple page web mobile pour une enquête à l'aide de HTML5, CSS3, jQuery Mobile, jQuery UI, ASP.NET, C# et quelques Plugins jQuery. L'une des exigences est de montrer un pop-up/dialogue (alerte javascript ou jQuery mobile dialogue ou mieux, si c'est un jQuery UI dialog) qui informera l'utilisateur chaque fois qu'il n'y a pas de connexion internet à l'appareil (plus précisément Android). Actuellement, j'ai ce code:

<link rel="stylesheet" href="../Scripts/jqueryui/jquery-ui.css" type="text/css" media="all" />
<link rel="stylesheet" href="../Scripts/jquery.mobile-1.1.0.css" />
<script src="../Scripts/jquery-1.7.1.js" type="text/javascript"></script>
<script src="../Scripts/jquery.mobile-1.1.0.js" type="text/javascript"></script>
<script src="../Scripts/jqueryui/jquery.min.js" type="text/javascript"></script>
<script src="../Scripts/jqueryui/jquery-ui.min.js" type="text/javascript"></script>
<script src="../Scripts/jquery.validate.js" type="text/javascript"></script>

<script type="text/javascript">
    var online = window.navigator.onLine;
    if (!online) {
        alert('Please check your internet connection and try again.');
    }
    function checkInternet() {
        var online = window.navigator.onLine;
        if (!online) {
            alert('Please check your internet connection and try again.');
        }
    }
</script>

puis-je mettre le code JavaScript de la fonction sur la forme de l'événement onsubmit:

<form id="frmSurvey" runat="server" class="validate" onsubmit="checkInternet()">

Ça fonctionne quand je l'ai vue sur un ordinateur de bureau/PC navigateur mais ne fonctionne pas sur mobile. Le jQuery Mobile erreur de chargement de la page.

Depuis, ce n'est pas à l'exigence de j'ai modifié le jQuery Mobile fichier commenté l'erreur au chargement de la page partie du message et il ne semble pas plus. J'ai essayé Google-ing beaucoup de recherche pour tous les sujets liés mais ne trouve pas tout.

Je suis vraiment un moment difficile de rendre cela possible. S'il vous plaît aidez-moi les gars!

Merci d'avance!

Comment êtes-vous tester cela sur un appareil mobile (est-il hébergé quelque part, copiés sur votre appareil?)
En fait, il est hébergé.

OriginalL'auteur joecoder | 2013-05-03