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

まっちー

まっちー

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

<script>

function message() {

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

}

</script>

<body onload="message();">

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

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

<script>

window.onload = function message() {

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

}

</script>

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

LIGはWebサイト制作を支援しています。ご興味のある方は事業ぺージをぜひご覧ください。

Webサイト制作の実績・料金を見る

この記事のシェア数

プログラマのまっちーです。酒が大好きです。ある一定量のお酒を飲むと壊れたレディオモードに入り、同じことを繰り返す癖があります。宜しくお願いいたします。

このメンバーの記事をもっと読む