問題タブ [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 投票する
3 に答える
7009 参照

javascript - どのjQueryイベントハンドラーがページの読み込みに機能しますか?

単純なページがあり、ドキュメントにロードイベントを添付しようとしています。これを行うためにjQueryで使用するイベントハンドラーがわかりません。私は試しましたが、どちらも適切なタイミングでコードを実行していないよう$()です$(document).ready.loadを使用する必要があり.onます.liveか?または私が間違っていることがありますか。サンプルは次のとおりです。

これを実行すると、アラートが表示されますnull

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

google-analytics - Uncaught ReferenceError: _gaq が定義されていません (Google アナリティクス)

Chrome デバッグ ログでサイト ページを表示すると、次のメッセージが表示されます。

Uncaught ReferenceError: _gaq が定義されていません

onloadページ自体は、イベント ハンドラーを使用してオブジェクトを追跡し、_trackEventGoogle アナリティクスの を起動することになっています。

私の最善の推測は、おそらくga.jsファイルが時間内にロードされないため、onload _trackEventトリガーされたものがキャッチされないということです。非同期スニペットは</body>終了前に使用されており、オブジェクトは中央に配置されてい<body>ます。

(他のいくつかの投稿でもjQueryの位置を参照していますが、これはニシンかもしれません)

どんな援助も大歓迎です。

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

dom - オブジェクトまたは関数をhtmldom要素(具体的にはcanvas)に追加する

jqueryのように独自のオブジェクトパラメータをcanvas要素に追加しようとしています(dom要素にelement_id.draggable、element_id.resizableなどを追加するように)。私のコードは次のようになります。

そのため、ユーザーがキャンバスタグを宣言すると、直接呼び出しcanvas_id.animateLine()て上記の関数を実行できます。

ただし、発生する問題は、ユーザーがbodyonloadまたはwindowonloadでanimateLine()を呼び出すと、機能しないことです(animateLineが未定義であると言います)。

これがこれを実装する正しい方法であることを知りたかったのですか?また、body / window onloadでエラーを呼び出す必要があるため、上記のコードからエラーを削除するにはどうすればよいですか?

編集:DOM Readyで関数を呼び出すようにコードを更新しましたが、ユーザーがDOMReadyでanimateLineを呼び出した場合でも機能しません。これに対する解決策はありますか?

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

asp.net - ボタンなしでページの読み込み後に sqldatasource を実行する

したがって、IssueRequest.aspx ページには、顧客が入力して会社に作業要求を発行できるフォームがあります。ただし、アカウント作成時のデフォルトで各フィールドに「」と等しいアカウント情報を記入したことを確認する必要があります。

次のフィールドがあります

ここで、ロード時または prerendercomplete 時に実行したいセッション (ログイン時に設定) からユーザー ID を取得する CustomerInformationValidation という名前の sqldatasource を作成しましたが、動作させることができないようです。

誰かがこれを行う方法を教えてもらえますか?

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

jquery - jqueryモバイルページインジェクション

私はこの単純なhtmlを持っています(私は自分のファイルをホストしていますが、それは機能します)

onload では、この関数を呼び出して、js で生成されたコンテンツを id="main_div" または data-role="content" に追加する必要があります。

これは、私がしなければならないことの簡単な例です。でも、何をやってもうまくいかない……。

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

vb.net - ロードサブのVb.Netクラスファイル?

これがばかげた質問ではないことを願っています.Googleで合理的な答えが見つかりません.

クラスファイルを 1 つだけ含むプロジェクトを開始しています。最後に、クラス ファイルを dll に変換します。プロジェクトで参照されると、通常、別のアプリが dll を呼び出すことを理解しています。通常の mybase.load サブのように、ロード時にその内部でサブを実行するには、dll が必要です。このサブルーチンは、ロード時に 1 回だけ実行して、いくつかの変数を設定する必要があります。メインアプリからサブを呼び出す必要はありません。dll の残りの関数/サブルーチンは、必要に応じてメイン アプリから呼び出されます。クラスの下にグローバルに登録して応答しないでください。サブまたは関数が必要です。

そのようなサブがない場合、オンロードを実行する関数/サブを作成するにはどうすればよいですか?

ありがとう。:)

私が理にかなっていることを願っています。ご返信ありがとうございます。

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

events - MS Access 2007 フォームの OnLoad イベントがトリガーされない

A2007 アプリの 2 つのフォームが、OnOpen イベントの後にOnLoadイベントのトリガーを停止しました。イベントは何年も機能していますが、OnLoad イベントが現在実行されていない理由を特定できません。

代わりに、フォーム上の任意のコントロールをクリックすると、ウィンドウの [閉じる] ボタンを含む OnLoad イベントがトリガーされます。

フォームはバインドされておらず、サブフォームは OnLoad イベントで呼び出される共通関数によってフィルター処理されます。このようなフォームは他にもたくさんありますが、まだ問題なく動作しています。

イベント ([イベント プロシージャ]) の横にある [プロパティ] の省略記号をクリックして、イベントがまだコードにリンクされていることを確認しました。これにより、コードが正しく表示されます。

逆コンパイル/再コンパイルしました。参照を確認しました。新しいデータベースにインポートされました。

RecordSource (SELECT anyField FROM anyTable LIMIT 1) を追加しようとしましたが、機能しませんでしたが、 OnOpen イベントの最後の行として Me.RecordSource=Me.RecordSource を追加することで、回避策を見つけまし OnLoad イベント。

Access の開発に携わって 20 年近くになりますが、これに遭遇したのはこれが初めてです。Access が「誤動作」するたびに非常に神経質になるので、問題を見つけたいと思います。どんな提案でも大歓迎です!

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

c# - 「Load_Event」を追加してもオブジェクトが読み込まれない

私が使用しているオブジェクトは です<asp:Chart/>。Visual Web Developer 2010 のバインディング ツールを使用してビルドしました。

ここに画像の説明を入力

propertiesパネルと CSS シートを使用して外観と動作を変更しました。誤ってチャートをダブルクリックするまで、すべてが順調に進んでいました。myChart_Loadこれにより、コードにメソッドが追加されました。空のチャート ロード メソッドでページを起動するとchart_load、バインド ツールとプロパティ/CSS を忘れて、何も表示されず、何も表示されず、何をすべきかを確認するだけであるかのように、チャートが画面から消えます。 .

それから私が削除する場合

上記の空のロードでは、コンパイラがクラッシュし、ロード メソッドが必要であると表示されます。なぜこのように振る舞うのか分かりますか?

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

jquery-load - jquery .load( ) and trigger function AFTER new content loads? just like JavaScript onload event

Using jquery, I am swapping some content in a web page by use of jquery's .load() function. I want to trigger an event immediately once the content has actually been loaded, but not before and not after. I'm up for any graceful solution! Why? In this instance, I'm doing the old "fade out, swap content, fade in" approach. My problem? I want to fade back in AS SOON AS the new content is loaded.

Caveats:

  • Using a callback function as in $('#object').load(url, callback) triggers as soon as .load() function successfully executes (before the content is actually loaded). Useless here.
  • Using a timed delay for fading back in is not a graceful solution. Very "clunky", especially for those with faster Internet connectivity.
  • JavaScript's onload event trigger does not work, as the element that .load() is altering has already loaded into the HTML DOM.
  • jquery's .ready() function also does not work, as the actual element is already loaded.
  • I do not want to create an onload or .ready() sub-container element, because that's a workaround for what I'm actually trying, though it might be as graceful or more.

How can I fire a function when (and only when) the new .load() content is finally loaded, just like JavaScript's onload event does? Thanks much.

EDIT As it turns out, the jquery .load() function is working flawlessly, and I'm approaching this wrong.

  • Once the .load() function completes successfully, it calls any "callback" function included by the programmer, just like any other jquery function that accepts a callback as one of its "arguments".
  • The .load() function is complete once it either errors or successfully begins the HTML replacement and loading of new content, but that is IT! The content will then take however long it takes to load, but your .load call is already complete before that. Therefore, expecting the callback to run after the .load content has loaded will only disappoint you. ;)

I hope others can learn from this just as I did, including those who thought what I thought was the case. Proof: as stated in the jquery ajax .load page, the callback is executed when the request completes, not when the load completes. Eureka. Whoops. /EDIT

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

delphi - OnLoadEndをトリガーするロードされたページがLoadStringのHTMLに対応していることをどの程度確認しますか?

私が発行するとき

OnLoadEndイベントが以前のHTMLをロードすることがあるようですLoadString(複数のフレームが別々にロードされている可能性があります)。

使ってます

メインフレームのみがで考慮されていることを確認しますが、が以前にロードされたページ(HTML)のビットマップを返すOnLoadEnd場合があります。CefGetBitmap

OnLoadEnd私の質問: ChromiumFMXコンポーネントがすでに正しいページを表示しているときにトリガーされることをどのように知ることができますか?