多くのWebページでは<head>タグ内に記述しているが、実は決まった位置はない。つまりどこに書いても構わない。
フォームボタンなどに関連付けされたスクリプトなどは、それぞれの要素の近くに記述したほうが、後々のメンテナンスの際にわかりやすいといったメリットもある。
ただし絶対条件として
スクリプトの呼び出しよりも先に、スクリプト本体を記述しておくこと。言い変えると、スクリプト本体をクライアントに読み込ませておくということ。そうしないと命令が機能しない。
<html>
<tittle>HogeHoge</tittle>
<script type="text/javascript">
<!--
function alertTimer(){
alert("Hello HogeHoge!");
}
//-->
</script>
<body onload="setTimeout("alertTimer()', 5000)">
てな具合。
ただし絶対条件として
スクリプトの呼び出しよりも先に、スクリプト本体を記述しておくこと。言い変えると、スクリプト本体をクライアントに読み込ませておくということ。そうしないと命令が機能しない。
<html>
<tittle>HogeHoge</tittle>
<script type="text/javascript">
<!--
function alertTimer(){
alert("Hello HogeHoge!");
}
//-->
</script>
<body onload="setTimeout("alertTimer()', 5000)">
てな具合。
コメントする