Cuando el usuario hace click en las imágenes chicas, ésta aparece en grande en el recuadro superior (y luego si se clickea en la imagen grande se abre un lightbox de jquery, pero esto anda a la perfección). El problema está en que en IE8 cuando se elige una imagen chica no carga la grande, o no la muestra.
Lo que tengo en cada imagen chica es una llamada a una función javascript:
Código HTML:
<a onclick="cambiarImg('http://www.*.com.ar/backoffice/uploader/100952/files/IMG_0352.JPG', 6)" href="javascript:void(0);" style="display:inline-block">
Código HTML:
function cambiarImg(ruta, numId){ document.getElementById("cont_foto_grande").innerHTML = '<a style="margin-right:6px" href="'+ruta+'" class="gal" rel="lightbox[foto]"><img border="0" width="412" height="309" src="'+ruta+'" style="border:0px solid #CCC" tipooffset="V" offset="0" title="" alt="2"></a>'; }
Qué puede estar pasando?? No es la primera vez que uso innerHTML para sobreescribir imágenes y siempre me anduvo bien. Además se muestra correctamente en Firefox, Chrome, Safari, y hasta en IE9, pero en el 8 no hay caso...
¿Alguien tendría alguna idea/sugerencia?
Muchas gracias!