<html>
<head><title>Test js</title>
</head>
<body>
<style type="text/css">
#menu1 { display : none}
#menu2 { display : none}
#menu3 { display : none}
A:link {color:black; text-decoration:none}
A:hover {color:blue; text-decoration:underline}
</style>
<table border="0">
<td valign="top" width="200">
<span onmouseover="document.all.menu1.style.display = 'block'"
onmouseout="setTimeout('HideMenu()',3000)">
Goodies Tutorials<br />
</span>
<script>
function HideMenu()
document.all.menu1.style.display = 'none'
</script>
<span id="menu1">
<a href="/tutors/frame1.html">Frames</a><br />
<a href="/tutors/tbl.html">Tables</a><br />
<a href="/beyond/dhtml.html">DHTML</a><br />
<a href="/tutors/forms.html">Forms</a>
</span>
</td>
</table>
</body>
</html>
//I think you should use ;'s at the end of lines, but for single/final lines may not be required. without them it looks a little off to me, personally.