Disculpas por anticipado a los moderadores por reflotar el tema (no se si lo adecuado habría sido haber abierto uno nuevo)
Veréis, al final por diversos cambios en el script que andaba haciendo, he optado por declarar el mapa desde DOM.
El problema es que estoy intentando poner un onclick en las areas del mapa, y no para de darme errores.
Cada uno de las áreas las defino así:
Código PHP:
a1 = m1.appendChild(document.createElement("area"));
a1.setAttribute("shape","rect");
a1.setAttribute("coords","25,3,70,10");
a1.style.cursor="pointer";
if(a1.addEventListener) {
a1.addEventListener('click', createLesionLayers(img1, a1.coords, div1), false);
} else if (a1.attachEvent ) {
a1.attachEvent('onclick', createLesionLayers(img1, a1.coords, div1));
} else {
a1.onclick = function () {createLesionLayers(img1, a1.coords, div1)};
}
Pero en firefox me dice esto:
Error: uncaught exception: [Exception... "Could not convert JavaScript argument" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame :: (archivo) :: createMaps :: line 1395" data: no]
Y en explorer simplemente "Tipo Incorrecto"
¿Sabeis si hay algo que esté pasando por alto?
Gracias de antemano a todos por vuestra ayuda y un saludo a todos.