Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2009, 13:16
pablitino
 
Fecha de Ingreso: diciembre-2008
Mensajes: 100
Antigüedad: 16 años, 3 meses
Puntos: 0
Pasar parámetros a una funcion onMouseOver desde javascript

Hola,


estoy generando el código HTML de unos enlaces desde javascript y cuando especifico una función javascript para los eventos onMouseOver tengo problemas al pasar los parámetros...

Código PHP:
"<a class='opcionMenu' href='#' style='text-decoration:none; outline:none;' onMouseOver=mostrarSubMenu(event, menu.opciones["+i+"]) onMouseOut=ocultarSubMenu()> Opcion </a>" 
Al evento quiero pasarle event para obtener la posicion del cursor en la pantalla y un objeto. El índice "i" es porque está dentro de un for.

Y la función mostrarSubMenu está declarada como:

Código PHP:
function mostrarSubMenu(esubopciones
He probado a solo pasarle el event y funciona. En cuanto pongo más de un parámetro, aunque el otro parámetro sea un literal o un número, no me funciona.

El error:

Código PHP:
syntax error
    mostrarSubMenu
(event
¿Es que paso mal los parámetros? Ya no sé qué probar he buscado en muchos sitios y probado formas pero nada. Gracias por vuestra ayuda.