問題タブ [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 - どのjQueryイベントハンドラーがページの読み込みに機能しますか?
単純なページがあり、ドキュメントにロードイベントを添付しようとしています。これを行うためにjQueryで使用するイベントハンドラーがわかりません。私は試しましたが、どちらも適切なタイミングでコードを実行していないよう$()
です$(document).ready
。.load
を使用する必要があり.on
ます.live
か?または私が間違っていることがありますか。サンプルは次のとおりです。
これを実行すると、アラートが表示されますnull
。
google-analytics - Uncaught ReferenceError: _gaq が定義されていません (Google アナリティクス)
Chrome デバッグ ログでサイト ページを表示すると、次のメッセージが表示されます。
Uncaught ReferenceError: _gaq が定義されていません
onload
ページ自体は、イベント ハンドラーを使用してオブジェクトを追跡し、_trackEvent
Google アナリティクスの を起動することになっています。
私の最善の推測は、おそらくga.js
ファイルが時間内にロードされないため、onload
_trackEvent
トリガーされたものがキャッチされないということです。非同期スニペットは</body>
終了前に使用されており、オブジェクトは中央に配置されてい<body>
ます。
(他のいくつかの投稿でもjQueryの位置を参照していますが、これはニシンかもしれません)
どんな援助も大歓迎です。
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を呼び出した場合でも機能しません。これに対する解決策はありますか?
asp.net - ボタンなしでページの読み込み後に sqldatasource を実行する
したがって、IssueRequest.aspx ページには、顧客が入力して会社に作業要求を発行できるフォームがあります。ただし、アカウント作成時のデフォルトで各フィールドに「」と等しいアカウント情報を記入したことを確認する必要があります。
次のフィールドがあります
ここで、ロード時または prerendercomplete 時に実行したいセッション (ログイン時に設定) からユーザー ID を取得する CustomerInformationValidation という名前の sqldatasource を作成しましたが、動作させることができないようです。
誰かがこれを行う方法を教えてもらえますか?
jquery - jqueryモバイルページインジェクション
私はこの単純なhtmlを持っています(私は自分のファイルをホストしていますが、それは機能します)
onload では、この関数を呼び出して、js で生成されたコンテンツを id="main_div" または data-role="content" に追加する必要があります。
これは、私がしなければならないことの簡単な例です。でも、何をやってもうまくいかない……。
vb.net - ロードサブのVb.Netクラスファイル?
これがばかげた質問ではないことを願っています.Googleで合理的な答えが見つかりません.
クラスファイルを 1 つだけ含むプロジェクトを開始しています。最後に、クラス ファイルを dll に変換します。プロジェクトで参照されると、通常、別のアプリが dll を呼び出すことを理解しています。通常の mybase.load サブのように、ロード時にその内部でサブを実行するには、dll が必要です。このサブルーチンは、ロード時に 1 回だけ実行して、いくつかの変数を設定する必要があります。メインアプリからサブを呼び出す必要はありません。dll の残りの関数/サブルーチンは、必要に応じてメイン アプリから呼び出されます。クラスの下にグローバルに登録して応答しないでください。サブまたは関数が必要です。
そのようなサブがない場合、オンロードを実行する関数/サブを作成するにはどうすればよいですか?
ありがとう。:)
私が理にかなっていることを願っています。ご返信ありがとうございます。
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 が「誤動作」するたびに非常に神経質になるので、問題を見つけたいと思います。どんな提案でも大歓迎です!
c# - 「Load_Event」を追加してもオブジェクトが読み込まれない
私が使用しているオブジェクトは です<asp:Chart/>
。Visual Web Developer 2010 のバインディング ツールを使用してビルドしました。
properties
パネルと CSS シートを使用して外観と動作を変更しました。誤ってチャートをダブルクリックするまで、すべてが順調に進んでいました。myChart_Load
これにより、コードにメソッドが追加されました。空のチャート ロード メソッドでページを起動するとchart_load
、バインド ツールとプロパティ/CSS を忘れて、何も表示されず、何も表示されず、何をすべきかを確認するだけであるかのように、チャートが画面から消えます。 .
それから私が削除する場合
上記の空のロードでは、コンパイラがクラッシュし、ロード メソッドが必要であると表示されます。なぜこのように振る舞うのか分かりますか?
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
delphi - OnLoadEndをトリガーするロードされたページがLoadStringのHTMLに対応していることをどの程度確認しますか?
私が発行するとき
OnLoadEnd
イベントが以前のHTMLをロードすることがあるようですLoadString
(複数のフレームが別々にロードされている可能性があります)。
使ってます
メインフレームのみがで考慮されていることを確認しますが、が以前にロードされたページ(HTML)のビットマップを返すOnLoadEnd
場合があります。CefGetBitmap
OnLoadEnd
私の質問: ChromiumFMXコンポーネントがすでに正しいページを表示しているときにトリガーされることをどのように知ることができますか?