Disculpen, lo que pasa es que yo tengo un codigo Javascript que me funciona en Firefox, pero en Internet Explorer 6 funciona mal, es muy sencillo, es un menú desplegable que estoy haciendo, el codigo es este:
<html>
<!--estilos CSS-->
<style type="text/css">
.submenu{visibility:hidden; position:absolute; border:solid; border-width:1px; border-color:black;}
.menu{border:solid; border-width:1px; border-color:black;}
body{font-family:Verdana; font-size:12px; cursor:default; color:#0033FF}
</style>
<!--Scripts en Javascript-->
<script language="javascript">
function muestra(submenu,interruptor){
objeto = document.all(submenu)
if(interruptor>0)
objeto.style.visibility = 'visible';
else
objeto.style.visibility = 'hidden';
}
chello = 'ivan';
</script>
<body>
<!--este es el menú-->
<table class="menu" onMouseOver="muestra(chello,1)" onmouseout="muestra(chello,0)"><tr><td>Pase por encima de esto</td></tr></table>
<!--este es el submenú-->
<table id="ivan" class="submenu" onMouseOver="muestra(this.id,1)" onMouseOut="muestra(this.id,0)" style="LEFT: 13px; TOP: 33px">
<tr>
<td height="23">Lo que hay que mostrar</td>
</tr>
</table>
</body>
</html>
Pero pues el menú se corre en el Internet Explorer 6, ahora bien, estoy intentando que cuando se despliegue el submenú, y el mouse este fuera del area, el menú se oculte a los 1000ms, pero no lo hace nunca con un setTimeout(), ¿alguien me quiere colaborar con esto por favor?
Muchas gracias!!