javascriptで、ページを読み込んだときにイベントを起こすにはonloadを使えばいいが、特定のエレメントに何かをするのではなくonloadを発生させたいようなときにはどうすればいいか。
<script>
function message() {
alert('ページが開きました');
}
</script>
<body onload="message();">
最初はこんな感じでbodyタグに書けば何とかなるんじゃね?って思ってやってみたんだけど、上手く動かなかった。
エレメントに関係なくonloadなんかを使いたい場合には、windowを使うといいらしい。
<script>
window.onload = function message() {
alert('ページが開きました');
}
</script>
こう書いておけば、ページが読み込まれたときにメッセージボックスが開かれる。
LIGはWebサイト制作を支援しています。ご興味のある方は事業ぺージをぜひご覧ください。