Saludos amigos y amigas.
En internet me encontré un código para rotar Banner's ó imagenes cada X segundos. Le realicé cambios (lo adapté al sitio que estoy desarrollando) y funciona perfectamente en Internet Explorer 9, Mozila Firefox 3.6, Safari 5, Opera pero no en
Google Chrome versión 10
Revisé la configuración de Chrome y la opción de Javascript está habilitada. Entonces, no sé cuál puede ser el problema y por eso acudo a ustedes. Aquí les pase el código javascript.
En el archivo algo.html donde está las imágenes que se deben rotar incluyo:
1. La referencia del archivo externo:
Código Javascript
:
Ver original<script type="text/javascript" src="jv/functions_jv.js"></script>
2. Llamo la función desde BODY
3. Y este es el código de la función "
rotacion_banners()" que está en el archivo externo de javascript llamado "functions_jv.js".
Código Javascript
:
Ver original//Banners
img_ruta_banners = "";
mis_banners = new Array("image/foto1.jpg","image/foto2.jpg");
//Banners target
mis_banners_target = new Array("","");// Para poner links de la foto, en el caso que sea necesario.
mi_banner = 0;
imgCt_banner = mis_banners.length;
function rotacion_banners()
{
if (document.images)
{
mi_banner++;
if (mi_banner == imgCt_banner)
{
mi_banner = 0;
}
if(mis_banners_target[mi_banner] != "")// Es para convertir la imagen en link
{
img_ruta_banners="<img src="+COMA_DOBLE+mis_banners[mi_banner]+COMA_DOBLE+" style="+COMA_DOBLE+"cursor:pointer;"+COMA_DOBLE+" onclick="+COMA_DOBLE+"javascript:location.href="+COMA_SIMPLE+mis_banners_target[mi_banner]+COMA_SIMPLE+";"+COMA_DOBLE+" />";
}
else
{
img_ruta_banners="<img src="+COMA_DOBLE+mis_banners[mi_banner]+COMA_DOBLE+" />";
}
document.getElementById('contenedor_A2').innerHTML=img_ruta_banners;
setTimeout("rotacion_banners()", 3 * 1000);
}// if (document.images)
}//function
Agradezco su ayuda.