問題タブ [back]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
2343 参照

iphone - iPhone:バックナビゲーションの検証で保存

私のiPhoneアプリケーションには、ナビゲーションコントローラー、メイン画面、およびいくつかの編集画面があります。編集画面で、ユーザーは保存する前に検証する必要のある入力を行います。理想的には、追加の「完了」ボタンなしで、バックナビゲーションでデータを自動的に更新したいと思います。ナビゲーションを停止し、何か問題が発生した場合にエラーメッセージを表示できるように、検証を行って戻るナビゲーションを節約できますか(つまり、ユーザーが標準の戻るボタンをタップしたとき)?

他にもいくつかの可能性があります。

  • カスタムの左ボタンを作成して、標準の背面のように見せます。(なぜAppleはこのボタンスタイルをパブリックAPIに入れなかったのですか?)
  • 「完了」ボタンを追加し、ユーザーがタップした場合にのみデータを保存します

しかし、これらの選択肢はどちらも私はあまり好きではありません。ですから、私が望むことを達成する方法があれば、それを使いたいと思います。

0 投票する
10 に答える
320564 参照

java - ホームボタンのように機能するように戻るボタンを上書きする

戻るボタンを押すと、アプリケーションが破棄された状態ではなく、停止した状態になります。

Androidドキュメントでは、次のように述べています。

...すべてのアクティビティに、BACKが押されたときに破棄される動作があるわけではありません。ユーザーが音楽アプリケーションで音楽の再生を開始してから[戻る]を押すと、アプリケーションは通常の戻る動作を無効にして、プレーヤーのアクティビティが破棄されるのを防ぎ、アクティビティが表示されなくなっても音楽の再生を続行します。

この機能を自分のアプリケーションに複製するにはどうすればよいですか?

私は3つの可能性があるに違いないと思います...

  1. 戻るボタンの押下をキャプチャし(以下のように)、ホームボタンが呼び出すメソッドを呼び出します。

    /li>
  2. 戻るボタンの押下をキャプチャしてから、ホームボタンの押下を偽装します。

  3. 戻るボタンの押下をキャプチャしてから、ホーム画面のアクティビティを開始し、アプリケーションのアクティビティを効果的に停止状態にします。

編集: 私はサービスについて知っていて、この問題が関連しているアプリケーションでサービスを使用しています。この質問は、具体的には、戻るボタンを押したときにアクティビティを破棄された状態ではなく、停止した状態にすることに関するものです。

0 投票する
1 に答える
182 参照

asp.net-mvc - 汎用バック機能

プロジェクトにバック機能を実装する必要があります。これは、ViewData["RetUrl"] で最後の URL を維持し、次のページでその ViewData["RetUrl"].on から前の URL を取得しているためです。私はこの機能を実装しました.このアイデアは、ページのレベルが上がると失敗します.つまり、ページ1>ページ2>ページ3、ページ3をページ1に戻す方法はありません.私は1つのレベルしか維持できません.

現在、次のプロジェクトで簡単に実装できる一般的な種類の実装を考えています。これについてのアイデアを教えてください...

私は ASP.NET MVC に取り組んでいます。

0 投票する
5 に答える
5720 参照

javascript - ブラウザの戻る/進むボタンの見分け方は?

出来ますか?さらに良いことに、jQueryで可能ですか?

ページ遷移効果を正しく使用できるように、戻るボタンと進むボタンのどちらを使用するかを知る必要があります。左からスライド - 前にヒットした場合は右にスライドし、その逆も同様です。

0 投票する
3 に答える
2675 参照

jquery - jqueryコールバック関数

フォームがあり、検証して正常に送信します。フォームが正常に送信されたら、関数を「成功」としてコールバックするだけです。これが私がこれまでに持っているものですが、運がありません:

これが私のフォーム入力です:

どんなアイデアでも大歓迎です!


ご回答ありがとうございます。このdhtmlフェードアウト効果で「成功」を表示しようとしているため、うまく機能していません:http: //dhtmlpopups.webarticles.org/fade-effects.php

アラート(成功)をフェードアウトで印刷する方法を見つけようとして、私はかなり行き詰まっています。

何か案は

0 投票する
6 に答える
26185 参照

php - 戻るボタン フォームデータの再送信 ($_POST)

私の問題は、前のページがフォームによって作成されたときに、戻るボタンによってブラウザが「ページの有効期限が切れました」のようなことを言うことです。

例:

  • page1: 検索条件とともに送信されたフォーム ($_POST リクエスト、フォームは page2 を指します)
  • page2: $_POST リクエストを受け取り、結果を表示します (リンクのあるユーザーのリスト、page3 へのポイント)
  • page3: ユーザー プロフィールを表示

訪問者がブラウザの戻るボタンをクリックすると、「ページの有効期限が切れました」のようなメッセージが表示されます。

代わりに、警告なしで前のページを表示する必要があります (page2、ユーザーリストを含む)

この動作を回避するための戦略はどのようになっていますか?

0 投票する
1 に答える
3246 参照

ajax - Ajaxベースのアプリケーションでのブラウザの戻るボタンの処理

SOについても同様の質問がありますが、私はまだ解決策を探しており、回避策ではありません。

私はAjaxベースのアプリケーションで作業しており、ユーザーがブラウザーの戻るボタンをクリックすると、ユーザーはログインページに移動します(ログインページがajaxでロードされた後のすべてのページ)。どうやら、これはユーザーが期待したものではありません。

クライアントにパン粉を使用することをお勧めします

しかし、クライアントはブラウザの戻るボタンを使用することを好むと主張しています。どういうわけかパンくずリストのリンクをブラウザキャッシュに埋め込むことができる方法はありますか...言い換えると、戻るボタンをクリックすると、パンくずリストのリンクをクリックするのと同じアクションが呼び出されますか?

よろしく、SB

0 投票する
3 に答える
5684 参照

wpf - WPFの「戻る」「進む」ボタンへの対応

多くのキーボードにある [戻る] ボタンと [進む] ボタンのサポートを WPF アプリに追加することを計画していましたが、それらを機能させるのに苦労しています。

BrowserBack と BrowserForward に標準の KeyBinding を使用してみましたが、うまくいきません。ESC キーを使用してコードをテストし、それが原則として機能していることを確認しました。そのキーは問題ありませんでした。

次に KeyUp イベントを処理しましたが、送信されるキーは "System" であり、役に立たず、KeyInterop.VirtualKeyFromKey を使用すると 0 が返されます。

PInvoke/実際のウィンドウ メッセージをトラップすることが唯一の選択肢になると考え始めていますが、誰かが明るいアイデアを持っている場合は避けたいと思いますか?

ああ、キー自体は間違いなく機能し、私のキーボードは接続されています ;-)

更新: SystemKey を使用することをお勧めします。

そして、それはキーボードボタンでは機能するようですが、対応するタッチ「フリック」(前後をシミュレートします) では機能しません。これらのフリックはブラウザーで正常に動作しますが、私の KeyUp イベントによると、送信しているのは "LeftAlt" だけで、他にはあまりありません!

** 再度更新 ** : Rich のコメントにより、次のようになりました。

これはごちそうに見える..フリックも!

0 投票する
1 に答える
1485 参照

xcode - UINavigationController 戻るボタンの問題

私のアプリケーションには、ナビゲーション コントローラーとテーブル ビューがあります。戻るボタンをクリックしてコントローラー スタックからビューをポップアウトすると、テーブル イベントが実行されないことに気付きました (例: cellForRowIndexPath)。ビューがポップアウトされたときにこれらのイベントが実行されることはありますか。

これは、ビューをコントローラー スタックにプッシュするために使用するコードです。

MyViewController *obj = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil]; [self.navigationController pushViewController:obj アニメート:YES]; [オブジェクト解放];

よろしくサンディ