SCRIPTタグ

HTMLそのものは、サーバーが保存しているデータを表示させるだけで、複雑な動作もしません。
しかし、<script>タグは他の言語で書かれた様々なプログラムを実行します。
カウンタやアクセス解析などで見られることも多いでしょう。

外部ファイル

type
言語を指定します。上の場合、javascriptを使ってプログラムを実行しています。
また、METAタグで<meta http-equiv="Content-Script-Type" content="text/javascript">を指定したほうが丁寧です。
src
外部のファイルにスクリプトを用意した場合、「src=""」でファイルを指定します。

埋め込み型

onload ウィンドウの読み込みが終了したときに起動する。(body,frameset)
onunload ウィンドウ、フレームを終了しようとしたときに起動。(body,frameset)
onclick クリックされたときに起動。
ondblclick ダブルクリックされたときに起動。
onmousedown ボタンが押し下げられたときに起動。
onmouseup ボタンが離されたときに起動。
onmouseover カーソルが乗っているときに起動。
onmousemove 乗っているカーソルが動いている時に起動。
onmouseout カーソルが離れる時に起動。
onfocus フォーカスを受けた時に起動。(a,area,label,input,select,textarea,button)
onblur フォーカスを失った時に起動。(a,area,label,input,select,textarea,button)
onkeypress 特定のキーが押され、離されたときに起動。
onkeydown 特定のキーが押し下げられたときに起動。
onkeyup 特定のキーが離されたときに発生。
onsubmit FORMタグで、SUBMITを実行したとき起動。(form)
onreset FORMタグで、RESETを実行したとき起動。(form)
onselect INPUTやTEXTAREAのテキストを選んだとき起動。
onchange INPUT、SELECT、TEXTAREAで入力した値が変化した時に起動。

NOSCROPT

悪質なjavascriptが問題となっていることもあり、javascriptを無効にしているユーザーもあります。
その場合、<noscript></noscript>でくくられた部分には、スクリプトが無効である場合の対処を書いておきます。