0

実際、インターネット接続を確認しようとしていますが、インターネット接続が利用できない場合は、「申し訳ありませんが、データを表示できません。ユーザーが[OK]ボタンを押すと、彼を自宅に戻したい」という警告ボックスが表示されます。私のアプリのページ。

私の現在のJavascript関数は次のとおりですが、期待どおりに機能していません。

   function showerror(){
      alert("Sorry, Check your Internet Connection. Going Back to the Home page. showerror()");   
      history.go(-1);
      }

どんな助けでも大歓迎です。

4

1 に答える 1

0

このメソッドを使用してnavigator.notification.alert、ダイアログが閉じられたときにコールバックでデバイス固有のアラートを表示する必要があります。次にhistory.back()、ユーザーを前のページに送るために使用します。

http://docs.phonegap.com/en/1.8.1/cordova_notification_notification.md.html#notification.alert

例:

function showerror() {
  navigator.notification.alert(
    'Sorry, Check your Internet Connection. Going Back to the Home page. showerror()',
    function() {
      history.back();
    }
  );
}

編集:

戻る特定のページがわかっている場合は、いつでも を使用$.mobile.changePageしてそのページに移動できます。唯一の問題は、戻るボタンのあるデバイス (Android、WP7) で実行する場合です。

例:

function showerror() {
  navigator.notification.alert(
    'Sorry, Check your Internet Connection. Going Back to the Home page. showerror()',
    function() {
      $.mobile.changePage('#homePage');
    }
  );
}
于 2012-06-24T13:17:36.743 に答える