問題タブ [handler]
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.
javascript - onfocus イベント ハンドラが attachEvent で追加された場合、どのようにアクセスできますか?
バックグラウンド:
Web ベースのシステムにデータを入力するためのスクリプトを (VBA で) 書いています。.Focus
システムの検証の一部は、フィールドがフォーカスされている場合にのみ実行されるため、強制的に実行するように VBA でフィールドを呼び出してきました。しかし、それはシステム全体の焦点を奪います。ジョブの実行中に何か他のことをしていると、かなり面倒です。
フォーカスを盗むことなく検証をトリガーしたい。そのため、入力フィールドに登録されているイベントハンドラーを直接呼び出そうとしています。
問題:
Web アプリのすべてのイベント ハンドラーは で追加されますelement.attachEvent()
。これは、onfocus
とonblur
プロパティ (私が必要としていると思われるもの) が設定されていないことを意味します。
さらに邪悪なハックに頼ることなくハンドラーを取得する方法はありますか?
または、イベント ハンドラーを見つけなくてもこれを行うためのより良い方法はありますか? 私は JavaScript にかなり慣れていないので、簡単に何かを見落としている可能性があります。
編集: VBAコードによってフォーカスが盗まれる可能性がある他の理由はありますか? .Focus
AutoIt への他の参照や AutoIt の参照も見つかりませんがWinActivate
、ここでの提案を使用しても、問題は引き続き発生します。
c# - HttpContext.Current.CurrentHandler は ReleaseRequestState eventHandler で NULL です
カスタム ReleaseRequestState eventHandler を持つモジュールがあります。この eventHandler では HttpContext.Current.CurrentHandler を使用していますが、いくつかの状況 (特に *.css ファイルの場合) では NULL になる可能性があることが明らかになりました。これはどのようになり、どのように正しく回避できますか?
android - ハンドラーに到着する前に遅延メッセージを削除する方法は?
私の問題は、1 秒の遅延でメッセージを送信する必要があることです。次に、ハンドラーが何らかのアクションを開始します。これで画像が得られます。
それにもかかわらず、ハンドラーが何もしないようにするために、既に送信されたメッセージを (2 番目が経過する前に) 削除する必要があるいくつかの条件があります。これを行う方法がわかりませんでした(またはそれが可能かどうかさえも)ので、誰か手がかりがあれば教えてください..
events - Gridview 内の Dropdownlist のイベント ハンドラー
RowDataBound イベントで Gridview に Dropdownlist を追加しました。コードは次のとおりです。
追加したイベント ハンドラーは次のとおりです。
しかし問題は、イベント ハンドラー関数がイベントをキャッチしないことです。正しいイベント ハンドラーの書き方を教えてください。また、ドロップダウン リストのイベントが発生した行を取得する必要があります。
jquery - jqueryイベントクリーン実装
こんにちは、イベントとそのハンドラーがプログラミングの最も弱い点であるため、これをどこから始めればよいかわかりません。...
私たちが知っているように、これは無限/ループで実行されます
私の質問は、関数内のコードが終了するのに 1 秒以上 (例: 5 秒) かかる場合、2 番目、3 番目、および n 番目の間隔でスクリプトの実行が遅くなるかどうかです。
上記と同様に:onclick関数で要素をクリックすると、スコープターンになるまで実行されません...
スコープが0の場合、最初の間隔を終了させてから再度実行する方法はありますか...
つまり、ユーザーの行動を優先するということです。
私が多くの意味を成しているかどうかはわかりませんが、以下にコメントしてください。もっと説明しようとします.
asp.net - SWFUpload: ASP.NET でアップロード ハンドラーを実装するにはどうすればよいですか?
私は初級から中級の .NET 開発者で、SWFUpload のアップロード ハンドラがどのように機能するのかよくわかりません。httpストリームから読み取る必要がありますか?
ドキュメントでも、大規模なグーグル検索でも、これに関する例や説明を見つけることができませんでした。
前もって感謝します
jquery - ajaxメソッドを複数回呼び出さないようにするにはどうすればよいですか?
AJAX呼び出しを介してハンドラーにあるメソッドにアクセスする.NETアプリケーションがあります。このAJAX呼び出しは、通常、ユーザーが特定のボタンをクリックしたときに発生します。私の問題は、ユーザーがボタンを複数回クリックしたときに発生します。それは私のオブジェクトのすべての状態を台無しにします。
どのようにそれを世話しますか?最初の呼び出しが終了するまでユーザーのクリックをブロックできることはわかっていますが、サーバー側でこの問題を処理するための解決策を見つけたいと思います。何か案が?
ありがとう!
php - Paypal IPN Handler を確認してください
私は誰かのために自動寄付システムを書きました。これにより、彼のゲーム サーバーでプレイする人々が情報を入力し、寄付し、データベースに自動的に追加できるようになりました。それはうまく機能していますが、私はあまりPHPに精通していません。サブスクリプションが終了したらそれらを削除する必要がありますが、これは subscr_eot だと思いますが、それを使用する良い例が見つかりません。残りは大丈夫だといいのですが、ありがとうございます!
?>
php - Paypalサブスクリプションキャンセルの検出
私は、ユーザーが自分の情報を入力し、ボタンをクリックして、サブスクリプションを開始できる簡単なペイパルサブスクリプションシステムを作成しました。ユーザーがサブスクリプションをキャンセルしたとき、どうすればわかりますか?$ txn_type subscr_cancelを見たことがありますが、paypalがハンドラーを再度呼び出さないため、その使用方法がわかりません。
ありがとう!