問題タブ [onload-event]
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 - element.onload vs element.addEventListener("load",callbak,false)
javascript で onload コールバック関数を指定する次の 2 つの方法の違いを誰か説明してもらえますか?
と
javascript - クロスブラウザ Dom Ready
このコードを継承しましたが、ウィンドウ オブジェクトとドキュメント オブジェクトの両方にイベント リスナーを追加しているため、最適ではなく、正しくない可能性があります。ただし、blackberry 5.0 以外は正常に動作しています。これがすべて正しく設定されているか、またはそれを改善および/またはより合理化するための推奨事項があるかどうか、誰かが説明できますか?
javascript - 一部のブラウザで Google Maps API V3 ウィンドウ ロード eventListener が機能しない
奇妙な動作:マップ API 内のイベントに関するドキュメントの最後の部分には、次のように書かれています。
何とかgoogle.maps.event.addDomListener(window, 'load', initialize);
Firefox/Safari では動作しませんが、 <body onload="initialize()">
動作します...理由はありますか?
c# - WinForm ユーザー コントロールをインスタンス化するときに基本クラスが常に呼び出されるとは限らない
回避策があるファンキーな問題がありますが、コードをできるだけ似たものにしたいと考えています。この問題は、null である場合とそうでない場合があるユーザー コントロールの基本クラスの特定の変数に集中しており、null であってはなりません。
基本的に、メイン フォーム ウィンドウのインスタンスを取得する単一の基本クラスを持つ多数のユーザー コントロールがあるため、ユーザー コントロールはメイン フォームのプロパティにアクセスし、メイン フォームのメソッドを呼び出すことができます。スニペットを次に示します (this.frmParent はパブリック メンバーです)。
次に、各ユーザー コントロールがこの基本クラスを共有します。
次に、メイン フォームで、次のようにユーザー コントロールを呼び出します。
何らかの理由で、ユーザー コントロールをインスタンス化すると (この場合はメイン フォームにあります)、基本クラスの frmParent 変数に null 以外の値が設定される場合とされない場合があります。
ユーザー コントロールのロード イベントが発生していないことに気付きました。コントロールの作成を強制することになっている CreateControl() というメソッドを見つけた後、load イベントが発生し始めましたが、デバッガーで実行をトレースし、frmParent を設定しようとしていた基本クラスに到達したときに、 FindForm() は常に null 以外の値を返すとは限りませんでした。
この問題が発生しない他のユーザー コントロールがありますが、それらの違いは、一部のユーザー コントロールには子コントロールがあり、一部には子コントロールがないことです。子コントロールのないものにはこの問題があります。
私の回避策は、FindForm() が失敗したユーザー コントロールを監視し、そのユーザー コントロールのロード イベントで、メイン フォームのコンストラクターへの呼び出しで値を割り当てることです。
ただし、load イベントを発生させるには、CreateControl() を呼び出す必要があります。また、将来のメンテナーに、さまざまな動作命令に関する明示的な知識を持たせる必要があるという考えは好きではありません。つまり、メンテナンスを簡単にするために、すべてのユーザー コントロールが同じように機能するようにしたいと考えています。
コードを分解したところ、ユーザー コントロールのロード イベントが発生する場合と発生しない場合がある理由、およびユーザー コントロールの基本クラスでの FindForm() の呼び出しが失敗する理由がわかりません。
これらの問題を解決する方法について誰かアイデアがありますか? ありがとう。
javascript - onload イベントで「オブジェクトが必要です」というエラーがスローされる
イベントを使用するたびに、onload イベントを含む行を指している「オブジェクトが必要です」という JavaScript エラーが発生します。これが私のウェブページの簡単な表現です。
javascript - IE8でiframeをオンロードに設定できない理由
次のコードを試して、IE8でiframeonloadイベントをリッスンします
aliJob.ifr
IE8でアラートを出すことができるため、 objに到達できます
ただし、どちらの方法でもiframeのオンロードを聞くことはできません。
他のブロワーは大丈夫です
誰かがそれについていくつかのアイデアを得ることができますか?
jsf - JSFでのロードイベントのページ
ページの読み込み中にドロップダウンに値を割り当てようとしています。私はこのリンクで与えられている方法に従いました。
ページの読み込み時にJSFマネージドBeanアクションを呼び出す
リンクに従って、アノテーションとコンストラクター型の両方を使用してみました。
しかし、それは私にとっては例外です。
注釈付きのメソッドまたはコンストラクターで関数を呼び出そうとしました。つまり、
私は問題を理解することができません。
javascript - Opera で onload() canvas を発行する
アプリケーションキャンバスを作成します。draw() 関数を呼び出すたびに、キャンバスに複数の画像が描画されます。問題は、Opera では動作しないことです。オンロード機能は常に機能するとは限りません。
ありがとうございました。(私の英語でごめんなさい、私はフランス語を話します)
html - html5 でビデオ タグとオーディオ タグを使用するとロード イベントが遅延する
私が作成している Web ページには、オーディオとビデオのコンポーネントがあります。google.setOnLoadCallback
さらに、ページの読み込みが完了するのを待つGoogleマップを使用しています。私の問題は、ビデオとオーディオが読み込まれるまで Google マップの表示が遅れることです。これは長すぎます。ビデオの読み込みが完了する前にマップが表示されるようにする方法はありますか?
javascript - crm 4.0 で関連するビューを読み込む機能
関連するビューの iframe をロードするために呼び出される js 関数
関連するview-iframeがロードされる前または直後に、メニューアイテムのonclick-eventを置き換えることによって、呼び出された関数を変更することは可能ですか?
編集
ナビゲーション バーでエンティティを押すと呼び出される関数は、loadArea という名前です。この関数でいくつかのことをしたいのですが、どうすれば置き換えたり変更したりできますか。たぶん、独自の関数と loadArea(...) ですか?