問題タブ [onload]
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.
iframe - iframeでファイルをダウンロードするときにonloadイベントをトリガーする方法は?
次の HTML ファイルがあるとします。
ここで、iframe の src が書き換えられる URL (この場合は " http://example.com/dload.py ") が HTML を返す場合、問題はありません: onload イベントが発生し、スパンのコンテンツが置き換えられ、全員のハッピー。
ただし、URL によって返されるファイルのコンテンツ タイプが、ブラウザーにファイルの保存ダイアログを開くように強制するものに設定されている場合、iframe の onload イベントは決して発生しません。
回避策はありますか?iframe を使用する必要はありません。望ましい動作は、ブラウザーが提供されたファイルのダウンロードを開始した後にコールバックを起動することです。
flash - 1つのボタンで外部swfとgotoAndPlay()をロードするにはどうすればよいですか?
ここで見ることができるインタラクティブなツアーを作成しました。
メインのswfは上部のナビゲーションです。そして、4つの外部swfsをメイン(About、Rentals、Floorplan、Neighborhood)にロードします。
ANDFloorplan.swf
をロードするにはボタンが必要です-内のフレーム。Rental.swf
gotoAndStop("CAFE")
Rental.swf
これは私が今作業しているコードです:
コードはswfをロードしますが、ロードしませんgotoAndStop
。私は再配置して書き直しました-何も機能しませんでした。コードにトレースを入れると、onLoadComplete
呼び出されていないようです。私は途方に暮れています。
必要に応じてファイルを送信できます。
javascript - window.onload !=
これはかなり興味深いと思います。次のコードを検討してください。window.onload と body onload="" の両方が同じ関数を呼び出します。ただし、結果は異なります。window.onload にはコレクションに問題があるようです。コードは次のとおりです。
ご覧のとおり、どちらもコレクションが存在することを報告していますが、window.onload はメンバーがないと報告しています。何か案は?
jquery - jQueryで.live()を使用するaddClass
現在、この.load()
関数を使用して、コンテンツをコンテナdiv
に動的にロードしています。ロードされているコンテンツは、ゼブラストライプしたいテーブルデータです。静的ページではゼブラストライプは簡単ですが、コンテナにロードされた新しいコンテンツをゼブラストライプする方法がわかりませんdiv
。
これが私が作業しようとしているコードです:
「EVENT」は、ではなく"click"
、"mouseover"
「onload」またはその効果をもたらす何かである必要があります。これを行う方法はありますか?あなたの提案をありがとう!
〜Jared
javascript - Ajaxアプリケーションに相当するwindow.onload?
window.onload を使用して、ページが完全に読み込まれた後に実行する必要があるJavaScriptコードを呼び出しています。私が読んだことから、これはそのようなスクリプトを呼び出すための推奨される方法です。
ただし、一部のAjaxサイト (www.bing.com など) では機能しません。ページが完全にレンダリングされる前に window.onload が呼び出されます。
助言がありますか?
html - 戻るボタンを押しても、のOnLoadはトリガーされません
私のチェックアウトカートには、(1)が送信され、カードがphpスクリプトで処理された後、(1)「ProcessingOrder...」のアニメーションが表示されます。ただし、ユーザーが「注文受付済み」ページに到達し、戻るボタンを押したときにトリガーされるバグがあります。「ProcessingOrder...」アニメーションは引き続き表示されます。
(1)処理画面は次のように表示されます。
(2)ボタンが送信されると、使用されるjavascriptは次のとおりです。
つまり、ボタンがクリックされ、アニメーションが表示され、フォームが送信され、カードが処理され、ユーザーは新しいページに移動します。
ユーザーがクリックして戻ると、アニメーションのないページが表示されるはずです。ただし、onLoadはトリガーされず、アニメーションの最後の状態(表示されている)が保存されます。
ユーザーがページに戻ったときにアニメーションを削除する方法はありますか?
flash - 誰かがこのActionScriptを機能させることができますか?
次のアクションで、位置1に1つのキーフレームを持つ空のAS3.flvドキュメントを作成しました。
on(load)が無効であるなどのエラーが多数発生します。映画の冒頭でコードを実行しようとしています。
javascript - RAILSの内部にjavascript呼び出しを挿入します
私はレールでn00bです。質問は非常に単純です。onLoadイベントのbodyタグ内でjavascript関数を呼び出す方法を知りたいです。
ビューでボディまたはヘッドタグが見つからないため、これを求めています(他の場所で生成されているようです)。
ありがとう
javascript - ボディオンロードでのDOMへの書き込みがGoogleChromeで機能しない
Google Chromeでは、次のコードスニペット:
書いていません
x = 42
ドキュメントに。ただし、アラートは表示されます。テキストとアラートは両方ともIE8とFF3.5で表示されます。何かご意見は?
javascript - window.onload/onunload と body.onload/onunload の違い
window.onload と <body onload=""/>の質問に対する回答を読みました。window.onload
その Q&A では、多くの人がとbody.onload
が同一であると主張しています。これは私が経験したことではありません。
次の 2 つのテスト ページについて考えてみましょう。
と:
「テスト 1」ページで、ドロップダウン メニューから項目を選択し、リンクをクリックしてページから移動し、戻るボタンを押すと、メニューは初期状態にリセットされます。ただし、これは「テスト 2」ページでは発生しません。なんで?
これはテストですが、私の目標は、RegisterStartupScript または RegisterClientScriptBlock を使用して aspx ページで同様のことを行うことなので、本体の onload/onunload を使用せずに window.onload/onunload を使用して「テスト 1」の動作を再現できるようにしたいと考えています。 .