¿Tienes una cuenta? identificate: Usuario Contraseña o puedes obtener una gratis.

ToRo Blog

jojojo

martes 01 de julio, 2008 - 15:37

Eventos en javascript, con Prototype JS.

Para crear un menu superior con submenus (horizontales) e intercambiar los datos cuando se pone el mouse encima de un evento utilizamos lo siguiente:

<div id="menu"><ul>
<li id="mn1">test</li>
<li id="mn2">test 2</li>
<li id="mn3">test3</li>
</ul></div>
<div id="submenu"></div>

Añadimos un evento "observe" como sigue:

Event.observe(window, 'load', function() { $R(1,3).each(function(x){ Event.observe("mn"+x,'mouseover',function(e){got('mn'+x)}); }); });

Donde $R(1,3) es un rango del uno al tres y pondrá un evento en "observación", que al pasar el mouse encima del id mn1, mn2... mnn ejecutará la función got, que podría contener el cambio de datos, ya sea con AJAX o con datos previamente cargados en formato JSON. Todo lo anterior evita poner cosas como:

<div id="menu"><ul><li id="mn1" onmouseover="got('mn1')">... y así para cada elemento del menú.

Se requiere prototype js cargado para que funcione.

comparte esto
Comparte esta entrada (del.icio.us, por correo, etc) o agrega este blog a tu Google Reader.

Entradas relacionadas:
  1. AJAX Libraries API
  2. javascript
  3. Hacer URL clickeables con javascript
  4. AJAX ¿wtf?
  5. Un problemita con ajax, resuelto.
  6. Remove new line from string +javascript
  7. Ymipollo API
  8. Nueva página, El Siglo de Torreón v3.
  9. GMAIL - Primeras impresiones
  10. Sincronizar datos entre diferentes dispositivos
  11. por fin!!
  12. Problemas con el servidor
  13. ¿Por qué hacer jailbreak al iPod Touch?
  14. Correo "push" gratis para iPhone/iPod Touch
  15. Reunión de pollos 2005

Han escrito 1 comentarios de «Eventos en javascript, con Prototype JS.»

(anonimo)linuxman
Jueves 03 de julio, 2008 09:40. [usuario no registrado en ymipollo.com]

¿Donde se puede ver un ejemplo de su funcionamiento?

Si usted tiene una cuenta en ymipollo.com, identifíquese:
Usuario: Password: (recordar identificación en este blog)
De lo contrario, escriba sus datos (todos los campos son obligatorios.):
Nombre: Correo E.:
Blog/Web: recordar datos.
[ si eres visitante puedes obtener tus comentarios con foto suscribiendote a gravatar. Tenga en cuenta que como usuario anónimo, su dirección IP será almacenada y mostrada al dueño de la entrada en cada comentario. ]
Escriba su comentario:
Por favor escriba respecto al post, procure revisar su ortografía. Si su comentario no es respecto al tema, por favor no lo haga.

Usted escribirá este mensaje como:
Es posible que su comentario no aparezca de forma inmediata (o que nunca aparezca) eso depende de la decisión del autor de este blog.

suscribirse a este post.

JORGE MARTÍNEZ MAURICIO

Esta entrada fue escrita el martes 01 de jul de 2008 a las 15:30, almacenada en Ajax, Notas personales, Json, Prototype js. El permiso para esta entrada es PUBLICO (1 comentario/s).

Puedes seguir esta entrada mediante RSS 2.0 o bien dejar algún comentario.


Otras secciones

Lo más reciente
Acerca de mi
Galería de Imágenes
Lo más visto
Amigos
Todos mis posts

Ymipollo.com

Lectura obligada

Gabriela
Mi blog del trabajo

Monos de Patricio
El chamuco virtual
Sensacional de Derechos Humanos

Linuxman
Munoz
Neo
RIVE
Ciscas
Minid


303 visitas » Diseño basado en I-HAEV-STYEL re-modificado por minid.