7

HTML5、CSS3、jQuery Mobile、jQuery UI、ASP.NET、C#、およびいくつかの jQuery プラグインを使用して、調査用のこの単純なモバイル Web ページを作成しています。要件の 1 つは、デバイス (特に Android) がインターネットに接続されていないときにユーザーに通知するポップアップ/ダイアログ (javascript アラートまたは jQuery モバイル ダイアログ、または jQuery UI ダイアログの場合ははるかに優れている) を表示することです。現在、私はこのコードを持っています:

<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>

次に、フォームの onsubmit イベントに JavaScript 関数を配置します。

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

デスクトップ/PC ブラウザーで表示すると機能しますが、モバイルではまったく機能しません。jQuery Mobile のエラー読み込みページ。

これは、jQuery Mobile ファイルを微調整した要件ではないため、ページの読み込みエラーのメッセージ部分をコメントアウトしたため、表示されなくなりました。関連するトピックをグーグルで検索してみましたが、何も見つかりませんでした。

私はこれを可能にするのに本当に苦労しています。みんな助けてください!

前もって感謝します!

4

1 に答える 1