問題タブ [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.
javascript - 画像を含むページ全体が読み込まれたときにJSコードを開始する方法(完全に実際)
ページ全体が読み込まれた後、スクリプトが完了したら、スクリプトを実行したいと思います。
現在の方法は次のとおりです。
一部の画像はまだ読み込まれており、ページの読み込みが完全に完了していないため、これは適切ではありません。私が間違っていることは何ですか?
確かに、ChromeとFirefoxでは機能しません。後でコードを起動すると、ステータス204が返され、これにより将来の読み込みがブロックされます。ただし、この204ステータスは、ページの読み込みが完了する前に返されます。したがって、ページが実際に読み込まれた後にコードを実行する必要があります。
編集
フレームブレイクを行うページを設定します
上記のコードをページに配置すると、ページが完全に読み込まれる前にiframeが読み込まれます。iframeページにアラートを配置し、親ページに大きな画像などが含まれている低速のサーバーで試してみてください。
c# - フォーム コンストラクターと Form_Load
フォーム コンストラクタと form_Load メソッドの違いは何ですか?
一方と他方にアイテムを配置するためのあなたのプロセスは何ですか?
css - 画像のプリキャッシング
私がeuroworker.noに取り組んでいるウェブサイトでは、ロールオーバーしたときにのみロードされるCSSロールオーバーがたくさんありますが、最初にロールオーバーしたときにフラッシュしないように、これらのonLoadを強制的にロードする方法はありますか?サイトが壊れているように見えます。使用することはできます<body onLoad...>
が、実装方法がわかりません。
ありがとう。
javascript - 要素の位置を絶対に変更するにはどうすればよいですか?
絶対位置を使用して画像を移動しながら、ページを任意の解像度の中央に配置しようとしています。最善の方法は、テーブルをページの中央の比較的最初に配置してから、ページの絶対位置に変更することだと思いonload
ます。正しい行は次のとおりです。
しかし、オブジェクトの左側がどこにあるかを尋ねた後、アラートボックスを配置しましたundefined
。しかし、それを位置(Object.style.left = 500
)に直接割り当てると、その番号が得られます。したがって、絶対位置にあるという意味で値を割り当てることはできますが、そこから値を引き出すことはできません。
jquery - ページが既に読み込まれている場合の jQuery スライドダウンの方法
詳細情報 div を下にスライドしようとすると、タイミングの問題が発生します。私の希望する機能は、ページが既にレンダリングされたら、div が上からスライドダウンすることです。私の問題は、 $(document).ready().. を使用すると、アニメーションが目に見えて発生しないことです。
これが私のコードです:
たとえば、他の要素のクリックにストラップすると、美しく機能します。しかし、ページがロードされた後にスライドダウンするようにする方法がわかりません。ありがとう!
asp.net - コンテンツページでマスターページボタンイベントを処理するには?
私の問題は、コンテンツを動的に作成する基本ページがあることです。マスター ページには、ベース ページが知る必要があるイベントを発生させるボタンがあります。しかし、ベース ページの OnLoad 関数は、マスター ページの Button_Command 関数の前に起動します。したがって、Button_Command 関数が変数を設定する機会があった後にベース ページをロードする方法を見つけるか、Button_Command 関数からベース ページの関数を呼び出す必要があります。
javascript - window.onload 内でデフォルトを渡しますか?
関数自体ではなく、関数の結果に window.onload を割り当てているため、次のコードが機能しないことがわかりました。しかし、括弧を削除すると、オンロードの前に構成を処理するために別の関数を明示的に呼び出す必要があると思われます。だから、私が今持っているところ:
次のように変更する必要があると思います。
次に、人々がこのスクリプトを使用して構成を渡すには、これらの両方の最終行 (configs と init) を別々に呼び出す必要があります。これを行うより良い方法はありますか?
注: window.onload の機能をバンドルするという回答の場合は、スクリプト内で window.onload を割り当てることが危険ではないことも確認してください。実際、自分のスクリプトの後に来る別のスクリプトが、オンロードに割り当てたものを上書きする可能性があることを理解しています。それを考慮して、スクリプトのユーザーが初期化時に自分で関数を呼び出すことを期待するのが最善です。
asp.net - ASP.NET
ASP.NETカスタムコントロールを作成しています。
コントロールが存在するASPXページのbodyonloadイベントを設定したいと思います。
runat="server"を持つASPXページのbodyタグに依存できないことに注意してください。
何か案は??
乾杯。
javascript - body要素でJavascriptハンドラーを使用してみませんか?
「Webページの読み込み時にテキストボックスにフォーカスを自動的に設定するにはどうすればよいですか?」という質問への回答として。、Espoは使用を提案します
Ben Scheirmanの 返信(詳細な説明なし):
Javascriptの本では、そのようなbody要素にハンドラーを配置しないように指示されています。
なぜこれは悪い習慣と見なされるのでしょうか?エスポスの回答では、「オーバーライド」の問題が示されています。これが唯一の理由ですか、それとも他に問題がありますか?互換性の問題?
javascript - Javascript:window.onloadの問題
これはIEでは機能しません(FFXでは機能しますが)。なんで?
ヘッダーでのHTMLの使用:
そして、スクリプト:
よろしくお願いします=)