Cita: Mensaje Original por Bravenap
No estoy seguro, pero creo que era mejor poner url.location en lugar de src. Por temas de compatibilidad de navegadores, pero no me hagas mucho caso.
Suerte.
Mi estimado Bravenap,
si me permites, te comento que tal como pusiste el ejemplo está estupendo
En todo caso la alternativa para navegadores de versiones anterires a reconocer el getElementById habría sido poner:
document.imagen.src=imagen;
aunque mejor si el nombre del argumento es distinto que el name de la imagen.
Con location.url lo que harías es cambiar el documento por la imagen, y desparecería todo lo demás. Es decir, redireccionarías la página entera a la imagen (en este caso)
location.url no es una propiedad de las imágenes, si no del objeto window y del objeto document
saludos