Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/02/2011, 10:50
Avatar de joss23
joss23
 
Fecha de Ingreso: noviembre-2009
Mensajes: 16
Antigüedad: 15 años
Puntos: 0
Respuesta: Variable javascript para llamar a una imagen

Claro ahora le veo la lógica...
Muchas gracias por tu aporte de todos modos esjuanma, de no haber tenido el golpe de inspiración me habría sido de gran ayuda, y aun habiendo sido así ya se algo más para otra ocasión :)

Cita:
Iniciado por esjuanma Ver Mensaje
Que tal!
Sí, la solución es correcta.
El problema era que estabas intentando acceder a un elemento HTML que aún no existía.
Por lo que primero debías crear el elemento:

Código:
document.write('<img id="myPhoto" width="50" height="50">');
Y luego acceder a él:

Código:
document.getElementById("myPhoto").src=imagen;
Código final:

Código:
function mostrarimagen(){

var imagen = "  "

switch(variable)
	 
	 { case "1": imagen = 'abc.jpg'; break;
	    case "2": imagen = 'def.jpg'; break;
	    case "3": imagen = 'ghi.jpg'; break;
	    case "4": imagen = 'jkl.jpg'; break;

document.write('<img id="myPhoto" width="50" height="50">');

document.getElementById("myPhoto").src=imagen;

}
Saludos!