Foros del Web » Creando para Internet » Diseño web »

Problema menu desplegable firefox

Estas en el tema de Problema menu desplegable firefox en el foro de Diseño web en Foros del Web. Hola a todos, tengo un menu desplegable dinamico que funciona correctamente en IE7 pero en Firefox 3.0.4 Noooooo. Funciona de la siguiente manera. En un ...
  #1 (permalink)  
Antiguo 25/11/2008, 13:19
Avatar de Pinguiguinita  
Fecha de Ingreso: enero-2008
Mensajes: 13
Antigüedad: 9 años, 10 meses
Puntos: 0
Problema menu desplegable firefox

Hola a todos, tengo un menu desplegable dinamico que funciona correctamente en IE7 pero en Firefox 3.0.4 Noooooo.
Funciona de la siguiente manera.
En un <tr> se listan todas las paginas existentes <td>
Luego se consulta la base de datos,
si la pagina tiene submenus en este mismo <td> se crea una tabla y en <td> un <div> donde se visualizan los nombres del submenu (ver, listar, editar) en cada nombre de submenu existe un link a la pagina respectiva.
Si la pagina no tiene submenus el link esta directamente en el nombre.

El efecto para que aparezca el submenu es onMouseOver y para que desaparezca es onMouseOut el cual llama dos funciones javascript para ocultar y mostrar el menu

El codigo es el siguiente:


<td>
<a onMouseOver="menu('capa<?PHP echo $i; ?>','<?PHP echo $divs; ?>');">
</td>
<td onMouseOut=\"ocultar_menu('capa','total');\" >";
#Se crea un div para mostrar los nombres de todos los menus en forma vertical

echo"<div id='capa".$i."' style='display:none; border-width:0px; border-style:solid; width:125px; position:absolute; background-image:url(img/menu1.png);' >";
echo" <table align='center' border='0' width='100%'>";
echo"<tr>";
echo" <td>";
echo" <a class='barra' href='".$row['plantilla'].">".$row2['menu']."</a> ";

Se cierran todas las etiquetas...

Alguien tiene alguna sugerencia, por que no funciona el firefox?????
Gracias
Grac
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:25.