Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/07/2004, 03:18
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola otra vez:

Te preparé un ejemplo que se puede adaptar fácilmente:

Código:
<html>
	<head>
		<title>
			Transición
		</title>
		<script type="text/javascript">
			var x, imagen1, imagen2;
			var retardo = 5;
			var paso = 10;

			function sigueTransitando()	{
				x = x - paso;
				imagen2.style.left = x + "px";
				if (x > 0) setTimeout("sigueTransitando()", retardo);
				else	{
					imagenTemporal = imagen1.src;
					imagen1.src = imagen2.src;
					imagen2.style.left = parseInt(imagen1.width) + "px";
					imagen2.src = imagenTemporal;
				}
			}

			function iniciarTransito(img1, img2)	{
				imagen1 = document.images[img1];
				imagen2 = document.images[img2];
				ancho = parseInt(imagen1.offsetWidth);
				imagen2.style.left = ancho + "px";
				x = ancho - (ancho % paso) + paso;// alert(x);
				setTimeout("sigueTransitando()", retardo);
			}
		</script>
	</head>
	<body >
		<div style="display: block; width: 133; height: 100; overflow: hidden;" >
			<div style="position: relative; top: 0px; left: 0px;" >
				<img	name="img1"
					style="position: absolute; top: 0; left: 0;"
					src="../imagenes/fotos/mini/Diapositiva82.jpg"
				/>
				<img	name="img2"
					style="position: absolute; top: 0; left: 133px;"
					src="../imagenes/fotos/mini/Diapositiva52.jpg"
				/>
			</div>
		</div>
		<div style="position: relative;">
			<button onclick="iniciarTransito('img1', 'img2'); ">
				siguiente
			</button>
		</div>	

	</body>
</html>
Pero comprobé que es cerrar desde la derecha y no desde la izquierda...
Intenta arreglarlo para que comprendas el código.

Si tienes dificultades, no dudes en consultar.

Salidos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo