タグ

onloadとjavascriptに関するtetsukampのブックマーク (2)

  • onloadの代わりにDOMContentLoadedを使ってみる - へぼいいいわけ

    onloadイベントだとDOMの構築が完了しても画像を読み込み終わるまで待ってしまうので、代わりにDOMContentLoadedイベントを使って処理させてみます。IEにはDOMContentLoadedがないのでdocument.documentElement.doScroll("left")を監視してDOM構築が終わるまで再帰しています。 参考 window.onloadの代替スクリプトその2 jQuery 1.2.6 2330行目くらい そーす ※一部修正しました。 // DOM構築完了時の処理 function load(){ /* なんかいろいろ */ }; // ユーザーエージェント var userAgent = navigator.userAgent.toLowerCase(); // ページの構築が完了したらloadを呼び出す (function(){ if(docume

  • [JavaScript]imgタグでonLoad « kawama.jp

    <body onLoad="hoge();"> という感じで、ページが読み込まれたら同時にJavaScript関数のhoge()を実行する。というのがよくやるパターン。調べてみたら、これをimgタグでもやることができるのを発見。 こんな感じ↓ <img src="/imgs/spacer.gif" width="0" height="0" onLoad="hoge()"> これをページのどこかに埋め込んでおけばbody onLoadと同じ結果が得られる。同じようにframeタグでも使える。 追記: imgタグでonLoadなんてするより、普通にページにJavaScriptを埋め込んだほうが楽?(管理しやすい?)なことに気がついた。こんな感じ↓ <script type="text/javascript"> hoge() </script> 1件のコメント » 画像を貼り付ける(imgタグ、

  • 1