Programación Web y Scripting > JavaScript

 Sintaxis Javascript En Firefox

<< < (2/2)

Ivanzinho:
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:


--- Código: Text --- &#60;html&#62;  &#60;!--estilos CSS--&#62;&#60;style type=&#34;text/css&#34;&#62;.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}&#60;/style&#62;  &#60;!--Scripts en Javascript--&#62;&#60;script language=&#34;javascript&#34;&#62;function muestra(submenu,interruptor){objeto = document.all(submenu)if(interruptor&#62;0)objeto.style.visibility = 'visible';elseobjeto.style.visibility = 'hidden';}chello = 'ivan';&#60;/script&#62;&#60;body&#62;  &#60;!--este es el menú--&#62;&#60;table class=&#34;menu&#34; onMouseOver=&#34;muestra(chello,1)&#34; onmouseout=&#34;muestra(chello,0)&#34;&#62;&#60;tr&#62;&#60;td&#62;Pase por encima de esto&#60;/td&#62;&#60;/tr&#62;&#60;/table&#62;  &#60;!--este es el submenú--&#62;&#60;table id=&#34;ivan&#34; class=&#34;submenu&#34; onMouseOver=&#34;muestra(this.id,1)&#34; onMouseOut=&#34;muestra(this.id,0)&#34; style=&#34;LEFT: 13px; TOP: 33px&#34;&#62;  &#60;tr&#62;    &#60;td height=&#34;23&#34;&#62;Lo que hay que mostrar&#60;/td&#62;  &#60;/tr&#62;&#60;/table&#62;&#60;/body&#62;&#60;/html&#62;  
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!! :D

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa