Hola tengo un problema con unas imagenes y no se como solucionarlo. Tengo cuatro imagenes que las cargo desde una base de datos
Código Javascript
:
Ver originalfunction cargarImagenes(miArray){
var array_datos=JSON.parse(miArray);
var div=document.createElement("div");
for(var i in array_datos){
var imagen=document.createElement("img");
imagen.setAttribute("src","imagenes/"+array_datos[i].IMAGEN);
imagen.setAttribute("value",array_datos[i].ID_CURSO);
imagen.addEventListener('click',irACurso,true);
div.appendChild(imagen);
}
}
La variable miArray obtiene los datos de una consulta anterior a la base de datos para que muestre las imagenes.
Una vez que pulso la imagen que deseo quiero que me vaya a otra pagina que tenga relacion con la imagen que e pulsado. En este caso la funcion es la siguiente:
Código Javascript
:
Ver originalfunction irACurso(){
var cod_curso="";
var imagen=document.getElementsByName("imagen");
for(var i in imagen){
cod_curso=imagen[i].value;
}
alert("imagen "+cod_curso);
}
Lu único que quiero de momento es que el último alert me muestre el código que se corresponde con la imagen pulsada pero lo unico que obtengo es un valor "undefined".
Si alguien sabe que puede estar pasando y me puede ayudar se lo agradeceria mucho y si algo no se entiende de lo que necesito podeis preguntar