マウスの状態実行する関数

マウスの状態意味
onMouseDownボタンが押された
onMouseUpボタンが離された
onClickボタンがクリックされた
onMouseOverカーソルがオブジェクトの上
onMouseOutカーソルがオブジェクトの外
マウスの状態
<HTML>
<HEAD>
<META HTTP-EQUIV="pragma" content="no-cache">
<meta http-equive="Content-Type" content="text/html ; charset=x-sjis">
<TITLE>Mouse</TITLE>

<SCRIPT language="JavaScript1.2">

function disp_down()
{
  document.mouse.state.value="ボタンが押されました" ;
}

function disp_up()
{
  document.mouse.state.value="ボタンが離されました" ;
}

function disp_click()
{
  document.mouse.state.value="クリックされました" ;
}

function disp_over()
{
  document.mouse.state.value="オブジェクトの上にあります" ;
}

function disp_out()
{
  document.mouse.state.value="オブジェクトの外です" ;
}

</SCRIPT>
</HEAD>
<body bgcolor="000000" text="ffffff">
<a href="#" onMouseDown="disp_down()"
            onMouseUp="disp_up()"
            onClick="disp_click()"
            onMouseOver="disp_over()"
            onMouseOut="disp_out()">
<IMG SRC="sn01.jpg" width=300 border=0></A>
<br>
<font size=5 color=ffffff>マウスの状態<br>
<form method="post" name="mouse">
<input type="text" name="state" size="40" value="オブジェクトの外です">
</form>
</BODY>
</html>