Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2015, 09:59
dglypho
 
Fecha de Ingreso: noviembre-2014
Mensajes: 27
Antigüedad: 9 años, 5 meses
Puntos: 0
Cambiar de pagina al pulsar sobre una imagen

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 original
  1. function cargarImagenes(miArray){
  2.     var array_datos=JSON.parse(miArray);
  3.     var div=document.createElement("div");
  4.     for(var i in array_datos){
  5.         var imagen=document.createElement("img");
  6.         imagen.setAttribute("src","imagenes/"+array_datos[i].IMAGEN);
  7.         imagen.setAttribute("value",array_datos[i].ID_CURSO);
  8.         imagen.addEventListener('click',irACurso,true);
  9.         div.appendChild(imagen);
  10.     }
  11. }

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 original
  1. function irACurso(){
  2.     var cod_curso="";
  3.     var imagen=document.getElementsByName("imagen");
  4.     for(var i in imagen){
  5.         cod_curso=imagen[i].value;
  6.     }
  7.     alert("imagen "+cod_curso);
  8. }

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