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(e, subopciones)
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.