ラベル onload の投稿を表示しています。 すべての投稿を表示
ラベル onload の投稿を表示しています。 すべての投稿を表示

2006年2月3日金曜日

[JavaScript]imgタグでonLoad

<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>


JavaScript例文活用辞典