Código:
Como digo me funcionan las dos secuencias, pero no al mismo tiempo, que es lo que andaba buscando. Siempre me funciona la última secuencia que tengo en el <head> Si las cambio de orden, me funciona siempre la última. Luego al body lo llamo asi, <body onLoad="IniciarSecuencia()">.<script language="javascript" type="text/javascript"> var SecuenciaEjecutandose = false var SecuenciaID = null var imagen = 6 var duracion = 3000 if ( CompruebaVersion() ) { imagenes = new CreaArray( 6 ) imagenes[1].src = "/imagenes/empresa/perfil de acero/perfil en u/aqui/1.jpg" imagenes[2].src = "/imagenes/empresa/perfil de acero/perfil en u/aqui/2.jpg" imagenes[3].src = "/imagenes/empresa/perfil de acero/perfil en u/aqui/3.jpg" imagenes[4].src = "/imagenes/empresa/perfil de acero/perfil en u/aqui/4.jpg" imagenes[5].src = "//imagenes/empresa/perfil de acero/perfil en u/aqui/5.jpg" imagenes[6].src = "/imagenes/empresa/perfil de acero/perfil en u/aqui/6.jpg" } function CompruebaVersion() { if (navigator.appVersion.charAt(0) >= 3 && document.images) return true else return false } function CreaArray(n) { this.length = n for (var i = 1; i<=n; i++) { this[i] = new Image() } return this } function DetenerSecuencia () { if( SecuenciaEjecutandose ) clearTimeout(SecuenciaID) SecuenciaEjecutandose = false imagen = 0 } function MostrarSecuencia () { if (CompruebaVersion()) { document.images["secuencia"].src = imagenes[imagen].src /*esta línea a la segunda secuencia la llamo secuencia 2*/ imagen++ if ( imagen == 6 ) imagen = 1 } SecuenciaID = setTimeout(" MostrarSecuencia() ", duracion) SecuenciaEjecutandose = true } function IniciarSecuencia () { DetenerSecuencia() imagen = 1 MostrarSecuencia() } </script>
Alguién me podría hechar un cable. Gracias.