Web事業部実績紹介
Web事業部実績紹介
2009.06.10

javascriptによるページ読み込み時のイベント

まっちー

javascriptで、ページを読み込んだときにイベントを起こすにはonloadを使えばいいが、特定のエレメントに何かをするのではなくonloadを発生させたいようなときにはどうすればいいか。

<script>

function message() {

 € € € € alert('ページが開きました');

}

</script>

<body onload="message();">

最初はこんな感じでbodyタグに書けば何とかなるんじゃね?って思ってやってみたんだけど、上手く動かなかった。

エレメントに関係なくonloadなんかを使いたい場合には、windowを使うといいらしい。

<script>

window.onload = function message() {

 € € € € alert('ページが開きました');

}

</script>

こう書いておけば、ページが読み込まれたときにメッセージボックスが開かれる。