問題タブ [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.

0 投票する
0 に答える
25340 参照

javascript - element.onload vs element.addEventListener("load",callbak,false)

javascript で onload コールバック関数を指定する次の 2 つの方法の違いを誰か説明してもらえますか?

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

javascript - クロスブラウザ Dom Ready

このコードを継承しましたが、ウィンドウ オブジェクトとドキュメント オブジェクトの両方にイベント リスナーを追加しているため、最適ではなく、正しくない可能性があります。ただし、blackberry 5.0 以外は正常に動作しています。これがすべて正しく設定されているか、またはそれを改善および/またはより合理化するための推奨事項があるかどうか、誰かが説明できますか?

0 投票する
0 に答える
2035 参照

javascript - 一部のブラウザで Google Maps API V3 ウィンドウ ロード eventListener が機能しない

奇妙な動作:マップ API 内のイベントに関するドキュメントの最後の部分には、次のように書かれています。

何とかgoogle.maps.event.addDomListener(window, 'load', initialize);Firefox/Safari では動作しませんが、 <body onload="initialize()">動作します...理由はありますか?

0 投票する
2 に答える
709 参照

c# - WinForm ユーザー コントロールをインスタンス化するときに基本クラスが常に呼び出されるとは限らない

回避策があるファンキーな問題がありますが、コードをできるだけ似たものにしたいと考えています。この問題は、null である場合とそうでない場合があるユーザー コントロールの基本クラスの特定の変数に集中しており、null であってはなりません。

基本的に、メイン フォーム ウィンドウのインスタンスを取得する単一の基本クラスを持つ多数のユーザー コントロールがあるため、ユーザー コントロールはメイン フォームのプロパティにアクセスし、メイン フォームのメソッドを呼び出すことができます。スニペットを次に示します (this.frmParent はパブリック メンバーです)。

次に、各ユーザー コントロールがこの基本クラスを共有します。

次に、メイン フォームで、次のようにユーザー コントロールを呼び出します。

何らかの理由で、ユーザー コントロールをインスタンス化すると (この場合はメイン フォームにあります)、基本クラスの frmParent 変数に null 以外の値が設定される場合とされない場合があります。

ユーザー コントロールのロード イベントが発生していないことに気付きました。コントロールの作成を強制することになっている CreateControl() というメソッドを見つけた後、load イベントが発生し始めましたが、デバッガーで実行をトレースし、frmParent を設定しようとしていた基本クラスに到達したときに、 FindForm() は常に null 以外の値を返すとは限りませんでした。

この問題が発生しない他のユーザー コントロールがありますが、それらの違いは、一部のユーザー コントロールには子コントロールがあり、一部には子コントロールがないことです。子コントロールのないものにはこの問題があります。

私の回避策は、FindForm() が失敗したユーザー コントロールを監視し、そのユーザー コントロールのロード イベントで、メイン フォームのコンストラクターへの呼び出しで値を割り当てることです。

ただし、load イベントを発生させるには、CreateControl() を呼び出す必要があります。また、将来のメンテナーに、さまざまな動作命令に関する明示的な知識を持たせる必要があるという考えは好きではありません。つまり、メンテナンスを簡単にするために、すべてのユーザー コントロールが同じように機能するようにしたいと考えています。

コードを分解したところ、ユーザー コントロールのロード イベントが発生する場合と発生しない場合がある理由、およびユーザー コントロールの基本クラスでの FindForm() の呼び出しが失敗する理由がわかりません。

これらの問題を解決する方法について誰かアイデアがありますか? ありがとう。

0 投票する
2 に答える
1903 参照

javascript - onload イベントで「オブジェクトが必要です」というエラーがスローされる

イベントを使用するたびに、onload イベントを含む行を指している「オブジェクトが必要です」という JavaScript エラーが発生します。これが私のウェブページの簡単な表現です。

0 投票する
0 に答える
386 参照

javascript - IE8でiframeをオンロードに設定できない理由

次のコードを試して、IE8でiframeonloadイベントをリッスンします

aliJob.ifrIE8でアラートを出すことができるため、 objに到達できます

ただし、どちらの方法でもiframeのオンロードを聞くことはできません。

他のブロワーは大丈夫です

誰かがそれについていくつかのアイデアを得ることができますか?

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

jsf - JSFでのロードイベントのページ

ページの読み込み中にドロップダウンに値を割り当てようとしています。私はこのリンクで与えられている方法に従いました。

ページの読み込み時にJSFマネージドBeanアクションを呼び出す

リンクに従って、アノテーションとコンストラクター型の両方を使用してみました。

しかし、それは私にとっては例外です。

注釈付きのメソッドまたはコンストラクターで関数を呼び出そうとしました。つまり、

私は問題を理解することができません。

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

javascript - Opera で onload() canvas を発行する

アプリケーションキャンバスを作成します。draw() 関数を呼び出すたびに、キャンバスに複数の画像が描画されます。問題は、Opera では動作しないことです。オンロード機能は常​​に機能するとは限りません。

ありがとうございました。(私の英語でごめんなさい、私はフランス語を話します)

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

html - html5 でビデオ タグとオーディオ タグを使用するとロード イベントが遅延する

私が作成している Web ページには、オーディオとビデオのコンポーネントがあります。google.setOnLoadCallbackさらに、ページの読み込みが完了するのを待つGoogleマップを使用しています。私の問題は、ビデオとオーディオが読み込まれるまで Google マップの表示が遅れることです。これは長すぎます。ビデオの読み込みが完了する前にマップが表示されるようにする方法はありますか?

0 投票する
0 に答える
342 参照

javascript - crm 4.0 で関連するビューを読み込む機能

関連するビューの iframe をロードするために呼び出される js 関数

関連するview-iframeがロードされる前または直後に、メニューアイテムのonclick-eventを置き換えることによって、呼び出された関数を変更することは可能ですか?

編集

ナビゲーション バーでエンティティを押すと呼び出される関数は、loadArea という名前です。この関数でいくつかのことをしたいのですが、どうすれば置き換えたり変更したりできますか。たぶん、独自の関数と loadArea(...) ですか?