Возможные варианты передачи параметра ... пример смотреть в ие из-за filter:alpha
<script type="text/javascript">
var count = 0, st = '', st2 = '',elem;
function f(id)
{
clearTimeout(st2);
elem = document.getElementById('tbf');
elem.filters.alpha.opacity = count++;
st = setTimeout(arguments.callee,30); //оптимальный вариант
//st = setTimeout(function () {f(id)},30);// нормальный вариант
//st = setTimeout("f('"+id+"')",30); // так тоже можно, но не нужно
if(count == 100) clearTimeout(st);
}
</script>
<div style="position: absolute;">
<table border=1 bgcolor="lightblue" width=200>
<tr align="center">
<td onmouseover="f('tbf')" >file</td>
<td>edit</td>
<td>view</td>
</tr>
</table>
<div style="position: absolute;">
<table id="tbf" border=1 bgcolor="lightblue" width=80 style="filter:alpha(style=0, opacity=0)">
<tr><td>new</td></tr>
<tr><td>close</td></tr>
<tr><td>exit</td></tr>
</table>
</div>
</div>