Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/03/2011, 19:07
fyf_style
 
Fecha de Ingreso: marzo-2011
Ubicación: Granada
Mensajes: 3
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Hola!! Duda con visor imagenes Javascript

Pues después de mucho buscar encontré otro que veo "mejor", hace la función que quiero y es este

Código:
<script type="text/javascript">

					var segundos = 3 //cada cuantos segundos cambia la imagen
					var dire = "images/script_inicio" //directorio o ruta donde están las imágenes

					var imagenes=new Array()
					imagenes[0]="1.jpg"
					imagenes[1]="2.jpg"
					imagenes[2]="3.jpg"
					imagenes[3]="4.jpg"

					if(dire != "" && dire.charAt(dire.length-1) != "/")
					{dire = dire + "/"}

					var preImagenes = new Array()
						for (pre = 0; pre < imagenes.length; pre++){
						preImagenes[pre] = new Image()
						preImagenes[pre].src = dire + imagenes[pre]
							}
						cont=0
						function presImagen(){
							document.img_script_inicio.src= dire + imagenes[cont]
							subeOpacidad()
							if (cont < imagenes.length-1)
								{cont ++}
							else
								{cont=0}
							tiempo=window.setTimeout('bajaOpacidad()',segundos*1000)
								}
					var iex = navigator.appName=="Microsoft Internet Explorer" ? true : false;
					var fi = iex?'filters.alpha.opacity':'style.MozOpacity'
					var opa = iex ? 100 : 1;
						function bajaOpacidad(){
							eval(opa)
							if(opa >= 0){
								cambia()
								opa -= iex?10:0.1;
								setTimeout('bajaOpacidad()',10)
								}
							else{presImagen()}
							}
		
						function subeOpacidad(){
							opaci = iex?100:1;
							if(opa <= opaci){
								cambia()
								opa += iex?10: 0.1;
								setTimeout('subeOpacidad()',10)
							}
						}
						function cambia(){
							eval('document.img_script_inicio.' + fi + ' = opa')
						}
					var tiempo
						function inicio(){
							clearTimeout(tiempo)
							bajaOpacidad()
						}

				</script>

Gracias por la ayuda!!