Menú desplegable con onmouseover
Hola tengo un codigo en javascript con un menu que se despliega con "onmouseover" lo oculto el contenido con jacvascript y lo abro con la libreria tween de penner (especifica para javascript) pero es que pierde el piuntero del over cuiando empiezo a mostrar el contenido y eso que lo hago sobre el ocntenedor principal. pongo el html:
<code><div>
<div>
<a href="centenari.html"><img src="docs/temas/temaPalau/images/fotos/logo_portada.jpg" border="0"></a>
</div>
<h3><a href="noticies_2007.html">Noticies</a></h3>
</div></code>
es cont_menu:el que uso para hacer onmouseover, y le hago un display:hidden, el slide pero cuando lo muestro en onmouse over pierde el puntero sobre cont_menu y ala ya se esta plegando.
Una ayudita de como se debe hacer, gracias.
hartum
yo tb me voya pasar a mootools tiene pinta de ahorrar muchos dolores de cabeza, creo que es la solucion mas eficiente.
Suerteeeeeeeee.
kassel
hola Hartum debido ( a lo de siempre) falta de tiempos tan ajustados, he decidido usar mootools y va bien ( haciendo unos ligeros cambios) para activar onmouseovery onmouse out dentro de la libreria accordion.
Siento no estudiar ahora el tema de burbujeo en javascript, en cuanto tenga tiempo me lo miro, pues es un problema serio, que pronto me volvera a pasar.
Gracias
hartum
Yo tb me he hecho un poco lio con el evento click y el hover(ya me vale:-P).
Lo del hover mas interior es por lo siguiente, si tienes una estructura asi:
<code>
<div>
1
<div>
2
</div>
</div>
</code>
cuando te pones sobre el div 2(mas interior), el div 1 ejecuta el evento onmouseout, aunque sigas estando sobre el 1y el 2 al mismo tiempo (de ahí es de donde viene el dolor de cabeza).
Lo de parar los eventos es por si haces clik en el div 2 y no quieres que se propague hasta el div1.
En resumen: el evento onclick, si se propaga de los elementos internos hacia fuera y el evento onmouseover, no se propaga.
*todo esto por supuesto en explorer.
mas que darte una solución(que no la tengo) te propongo una via de investigación, a ver si eres capaz de hacer que el evento onmouseover se propague de dentro hacia fuera.
kassel
Hola hartuim pero no entiendo si lo tengo que poner en el burbujeo no lo pillo, como lo evito, gracias. Estoy visitando tu URL explicativa y no pillo ni la miutad no consigo entender el conccepto
hartum
los eventos hover en javascript son una pesadilla, yo hice algo parecido y acabe odiandolos, procura meter los eventos en el nodo mas interno de tu estructura y para el burbujeo de eventos.
Google