問題タブ [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.
asp.net - 押し戻すと、送信直前の値が入力に事前入力されます
次の htlm を使用:
ロード時に、入力の値が空になります。「1」に変更して入力(送信) ページに「1」が表示されます 戻るを押すと、初期状態(空)ではなく、入力された「1」がページに事前入力されます
私の実際のアプリケーションは、ページの上部に検索入力が含まれ、下部に結果が含まれる asp.net ページです。押し戻すと、フィールドには、以下に示す結果に示されている値とは一致しない値が事前に入力されます。
ブラウザの戻るボタンが、履歴の対応するページの初期状態に対応する値をページに事前入力するようにするにはどうすればよいですか?
asp.netキャッシュを無効にしたくないのですが、代替手段がなくてもかまいません。ただし、キャッシュを無効にするためのすべてのGoogleヒットは機能しませんでした。
更新
入力の値は、履歴リストのエントリの初期状態に対応する必要があると思います。そうではないようです。投稿直前の状態に相当します。
- http:\localhost:8080\index.html => 入力 = ""
- http:\localhost:8080\index.html?val=2 => 入力 = "2"
- http:\localhost:8080\index.html => 入力 = "2"
ajax - ポップアップウィンドウの自己閉鎖機能; サイトも閉鎖
PHP関数を呼び出してファイルの変更時間をチェックするAjaxコールバック関数があります。タイマーを使用して50秒ごとに実行します。
PHP 関数は、ファイルの変更時間が最初のロード セッション時間と異なるかどうかをチェックします。
ファイルの変更時刻が変更されると、ajax コールバックに戻り、Web サーバーの HTML コンテンツを取得して、アナウンス ポップアップ ウィンドウをポップアップします。
Firefox と Chrome では問題なく動作しますが、IE7 では少しバグがあり、ポップアップが表示されないことがあります。
ここで私が抱えている主な問題は、セルフクローズ機能です。ポップアップ ウィンドウと Web サイトも閉じます。ヒントはありますか?また、ポップアップ通知の論理構造全体が正しいかどうかもわかりませんが、とにかくありますか? ありがとう
iphone - tableViewでスクロールを行うためにtouchEventをbackViewに送信する問題
私の問題は、ScrollView があり、TableView を使用して他のビューを持っていることです。ScrollView でタッチをインターセプトし、touchBegan、touchMoved、touchEnded、および touchCancel を送信します。
[tableView touchesXXXXXX:motion withEvent:event]; (XXXX は開始、移動、...)
これらはタッチの検出に機能し、背面のtableViewで行を選択できますが、背面のtableViewでスクロールできないという問題があります。tableViewでスクロールするためのタッチイベントを送信するにはどうすればよいですか? touchMoved イベントを tableView に送信してもスクロールしないためです。
ご協力いただきありがとうございます!
jquery - jQueryで「.text()」の後に関数を呼び出す方法を検索しています
$('myitem').text()
jQueryを使用するときに、が完了した後に関数をトリガーする方法はありますか?jQueryはコールバック関数をサポートしていないため、コールバック関数を使用できません.text()
。
javascript - サイトから移動することと、Javascript を使用してページを更新することを区別する
レンタル機器の見積もりと予約をユーザーに提供するサイトに取り組んでいます。ユーザーがプロセスに数ステップ以上入り、終了する前にブラウザーを閉じるか別の場所に移動することを選択した場合、クライアントは特別な取引を提供したいと考えています。クライアントは、ウィンドウが閉じないようにして、電話番号を尋ねて、空いた場合により良い料金で電話をかけられるようにしたいと考えています。
ウィンドウが閉じるのを防ぎ、ブラウザーが移動するのを防ぐことができます。これが発生すると、div が表示され、ユーザーが送信するための小さな項目と、先に進んでウィンドウを閉じるためのオプションが表示されます。これはすべてうまくいきます。問題は、ユーザーがページを更新したり、戻るボタンや進むボタンを押したりすると、ユーザーがブラウザーを閉じたかのようにアクションがブロックされることです。しかし、彼らがまだ予約プロセスにあることを意味するので、彼らがページを進めたり、戻したり、更新したりしても、私は気にしません。残念ながら、この 2 種類のイベントを区別することはできません。
ユーザーへのメッセージをトリガーする関数を onbeforeunload イベントにアタッチしています。私が取り組んでいるサイトは ASP.NET サイトです。
これが私が使用しているコードです。要素 divSecondClose と divThankYou は両方とも、ページが最初に読み込まれるときに display:none に設定されます。<%=DisplayThankYou%> は、フォームが送信された後に「true」に設定され、お礼のメッセージが表示されます。
android - 戻るボタンが押されたときにアクティビティを強制終了するにはどうすればよいですか?
開始時にインターネットから画像をロードするアクティビティを取得しました。メモリを節約するために、[戻る] ボタンが押されてアクティビティが終了したときに、アクティビティにすべてのデータをダンプさせます。つまり、その中にあるすべての文字列と画像を削除します。これを行う最善の方法は、アクティビティを殺すことだと思いました。
戻るボタンが押されたときのコールバックがわかりません。そのため、タスクにonPause()
と のコールバックを使用しようとしましたが、どちらの方法でもアプリを強制的に閉じます。onStop()
コードは次のとおりです。
これの複数のバリエーションを試しましたが、どれも機能していないようです。何か案は?
ruby-on-rails - 「:back」に保存されている URL を取得するにはどうすればよいですか?
Rails で :back にリダイレクトするのは簡単で一般的です。
しかし、保存されている、または「:back」で表されている実際の URL にアクセスするにはどうすればよいでしょうか。
javascript - Chrome/Safari の戻るボタンのバグ
私は、Safari/Chrome の [戻る] ボタンのバグ (ブラウザーが属していないフィールドに偽のデータを配置する) の回避策を見つけようとしています。私は運がなかったので、今のところこれに対する良い解決策があるようです (2009 年にさかのぼる投稿が見られますが、良い解決策はありません)。
この例では: http://jsfiddle.net/eGutT/13/
最初のページ読み込みですべてがうまくいっていることがわかります。ただし、リンクをクリックしてブラウザの戻るボタンをクリックすると、値が間違ったフィールドに伝播されます。Safari または Chrome を使用してテストしてください。Firefox では問題なく動作します。
これは、特に次の場合に、非常に深刻な問題です。
- ユーザーが戻るボタンを押すと、このバグが発生します
- ユーザーは偽のデータに気付かない
- ユーザーがフォームに無関係な変更を加えた (影響を受けない別のフィールドで)
- ユーザーがフォームを送信
これで、偽のデータがデータベースにコミットされる状況が残ります!!
ところで、この問題は jQuery に関連している可能性があります。例でこの行のコメントを外すと、次のようになります。
余分な/偽のデータが導入されることはありません。
ありがとう、ガレン
android - Android アプリに「戻る」ボタンを配置するのは合理的ですか?
アクティビティに [戻る] ボタンを表示するのは良い習慣なのか、それともナンセンスなのか、フィードバックをお願いします。たぶん、一部の Android フォンには戻る/戻るキーがないのでしょうか? それともすべてのモデルに付いていますか?
iphone - アラート ビュー ボタンから戻るナビゲーション
アラート ビューに表示されるカスタムの「戻る」ボタンをユーザーがタップすると、前のビュー コントローラー (ナビゲーション コントローラーのスタック内) に戻るナビゲーションで問題が発生します。私はそれを行うためにいくつかの方法を試しましたが、それを行うことができませんでした. そのボタンがタップされると、アプリケーションは単純に、アラートをポップしたコントローラーに戻ります (ユーザーが "cancelButton" を押したかのように)。このサンプルコードで私を理解していただければ幸いです:
viewDidLoad では、アラートを次のようにポップアップ表示します。
次に、View Controller のコード内で next アクションを呼び出して、元に戻ろうとします。
コード全体が実行され、デバッグ エラーは発生しません。問題を適切に説明していない場合は、教えてください。改善できるように努めます。(私はスペイン人で、私の英語は最高ではありません)。前もって感謝します。
私の問題を解決するのが難しい可能性があることを示すために、私はそれをよりよく説明しようとします...
決定的な瞬間にタブバー付きのビューを表示するナビゲーションコントローラーがあります。ナビゲーション コントローラー内にタブ バー コントローラーを実装する方法がないことはご存知かもしれませんが、そのタブ バーを挿入する "カスタム コントローラー" を使用しました。
次に、タブバーのあるそのビュー(その中にすでにいくつかのサブビューを追加しました)から、タブバーのないビューに戻ります(アラートボタンをクリックします)。ナビゲーションバーの戻るボタンを押すとわかるように、ナビゲーション...
より明確になったのか、それとももっと混乱させてしまったのかはわかりません... 必要に応じて、コントローラーの図を作成してみることができます。ご協力いただきありがとうございます!