Este script sirve para cambiar imagenes automatica mente

este es: copienlo y pegenlo y en su escritorio y luego peguen 10 imagenes en el escritorio con los nombres: 1.jpg , 2.jpg , 3.jpg hasta el 10.jpg y si todo va bien entonces creen una carpeta y metan solamente las imagenes ahi y solo modifican el codigo asi: tu carpeta/1.jpg etc

espero le sirva mucho lo del tiempo se configura en setTimeout("autoImgFlip()", 1000); y si lo quieren mas rapido le pone 500 por ejemplo o mas lento, le ponen 3000 y asi se vera bien

<script language="javascript">
step=0;
function autoImgFlip() {
if (step < 8) {step++;}
else {step=0;}
if (step==0)
{a.src="1.jpg";}
if (step==1)
{a.src="2.jpg";}
setTimeout("autoImgFlip()", 1000);
if (step==2)
{a.src="3.jpg";}
if (step==3)
{a.src="4.jpg";}
if (step==4)
{a.src="5.jpg";}
if (step==5)
{a.src="6.jpg";}
if (step==6)
{a.src="7.jpg";}
if (step==7)
{a.src="8.jpg";}
}

</script>

<title>Untitled</title>
</head>

<BODY bgcolor="#ffffff" TEXT="#000000" link="#0000cd" vlink="#0000cd" alink="#ff0000" onLoad="autoImgFlip();">

[contenido no disponible]
Hola , soy nuevo en esto y estoy intentando hacer mi página web en el office publisher, pero pongo insertar código html y copio el código que publicaste y no me permite por las etiquetas HEAD y BODY. me puedes decir un texto alternativo?

En realidad lo que quiero hacer es incorporar a la página un cuadro donde pueda ir pasando algunas fotos dentro de ese mismo cuadro, y no me importaría mucho si no lo hace automáticamente, pero bueno quisiera primero probar el código que tienes publicado para ver cómo queda.

Gracias!
Pablo Bermeo A.
¿como podría hacer para que en vez de una sola imagen fueran tres y se repitieran también aleatoriamente?, mi intención es hacer tres grupos de imagenes para que nunca haya dos iguales en ll a pagina principal.
Ya lo he conseguido modificando algunas cosas, así ha quedado:
<script language="javascript">
step=0;
function autoImgFlip() {
if (step < 18) {step++;}
else {step=0;}
if (step==0)
{a.src="images/a.jpg";}
if (step==1)
{b.src="images/b.jpg";}
setTimeout("autoImgFlip()", 5000);
if (step==2)
{c.src="images/c.jpg";}
if (step==3)
{a.src="images/d.jpg";}
if (step==4)
{b.src="images/e.jpg";}
if (step==5)
{c.src="images/f.jpg";}
if (step==6)
{a.src="images/g.jpg";}
if (step==7)
{b.src="images/h.jpg";}
if (step==8)
{c.src="images/i.jpg";}
if (step==9)
{a.src="images/1.jpg";}
if (step==10)
{b.src="images/2.jpg";}
if (step==11)
{c.src="images/3.jpg";}
if (step==12)
{a.src="images/4.jpg";}
if (step==13)
{b.src="images/5.jpg";}
if (step==14)
{c.src="images/6.jpg";}
if (step==15)
{a.src="images/7.jpg";}
if (step==16)
{b.src="images/8.jpg";}
if (step==17)
{c.src="images/9.jpg";}
}

</script>


[contenido no disponible][contenido no disponible][contenido no disponible]
En el texot de mi código tenía anteriormente:
<body onload="init()";>
Al introducir el script nuevo de imagenes que cambian cada intervalo de tiempo, he de incluir:
<body onload="autoImgFlip();">
¿Cómo poner el código para que funcionen ambas?
antonelo escribió:En el texot de mi código tenía anteriormente:
<body onload="init()";>
Al introducir el script nuevo de imagenes que cambian cada intervalo de tiempo, he de incluir:
<body onload="autoImgFlip();">
¿Cómo poner el código para que funcionen ambas?

Disculpad, ya me funciona
:shock:

exelente script!

una consulta ... hay algunos portales que utilizan este mismo metodo para hacer publicidad de sus mismo productos ...

como se le puede agregar un link a cada imagen que va pasando ??
hola lo he intentado varias veces pero no me sale me sale una hojita con una cruz en rojo y no me sale las imagenes alguien me puede ayudar? :roll:
Yo te puedo ayudar, pero lo vamos a hacer mas facil, ok?
Seleccionas tres fotos (las llamamos, como quieras, foto1, foto2 y foto3. Esta claro que las tienes que subir a tu carpeta objetos. Y despues en la pagina de codigos, introduces este texto, justo despues de la linea de <title>, ok?:
<script language="javascript">
step=0;
function autoImgFlip() {
if (step < 5) {step++;}
else {step=0;}
if (step==0)
{a.src="objetos/foto1.jpg";}
if (step==1)
{a.src="objetos/foto2.jpg";}
setTimeout("autoImgFlip()", 5000);
if (step==2)
{a.src="objetos/foto3.jpg";}
if (step==3)

}
</script>

Vale? Despues en la linea del <body>, tienes que dejar este código:

<body bgcolor="#ffffff" TEXT="#000000" link="#0000cd" vlink="#0000cd" alink="#ff0000" onLoad="autoImgFlip();">>

Y claro, finalmente tienes que dejar un sitio en la página donde quieres que salgan las imagenes rotando, espero haberte servido de ayuda.
Un beso
si alguien me puede decir como hacer imagenes en moviemiento lateral???

quisiera que las imagenes fueran pasando de derecha a izquierda
Hola, estoy intentado crear dos grupos de imagenes en moviemiento, y
el primero me funciona pero el segundo no sable una x.
si alguien me puede decir donde esta el error
mi codigo es el siguiente:

<script language="javascript">
step=0;
function autoImgFlip() {if (step <1) {step++;} else {step=0;}
if (step==0) {a.src="veneciana.jpg";}
if (step==1) {a.src="living.jpg";}setTimeout("autoImgFlip()",2000);
if (step==2) {a.src="enrollable.jpg";}
if (step==3) {a.src="vertical.jpg";}
}

</script>
<script language="javascript">
step=0;
function autoImgFlip() {if (step <1) {step++;} else {step=0;}
if (step==0) {b.src="conjunto.jpg";}
if (step==1) {b.src="COMEDOR1.jpg";}setTimeout("autoImgFlip()",2000);
if (step==2) {a.src="comedor2.jpg";}
if (step==3) {b.src="comedor3.jpg";}
}
</script>
<body onload="autoImgFlip();">
[contenido no disponible]
[contenido no disponible]
puede ser por esto:

A la tercer imagen le pusiste a.src y tiene que ser b.src puedo estar equivocado, fijate.

if (step==0) {b.src="conjunto.jpg";}
if (step==1) {b.src="COMEDOR1.jpg";}setTimeout("autoImgFlip()",2000);
if (step==2) {a.src="comedor2.jpg";}
if (step==3) {b.src="comedor3.jpg";}
Hola todos:
Estoy casi desesperada ya que he intentado varias veces hacer que me funcione este scrpts pero no hay forma.

He copiado y pegado el codigo dentro de Head y Head donde además le he cambiado la ruta de mis imagenes.

Luego en el Body, dentro de un Div creado al efecto, he pegado el otro codigo al que también le he cambiado la ruta de las imagenes.

Pero no funciona absolutamente nada. Solo me aparacen las imagenes dentro de la capa, pero tantas imagenes como he puesto. Me aparecen todas a la vista.

Se que hay algo que hago mal, pero ya llegué a un punto que no voy ni para atras ni para adelante.
Ruego su ayuda para terminar ésto.

un saludo
gabriela
waldragon escribió:me costo pero o saque, muy bueno, gracias.

Hola revisando los datos para que las fotos se vean en forma de presentacion con las indicaciones que estan aqui no puedo hacerlo, por favor si alguien me explica como lo hizo os agradecería


Un saludo


Aranzazu
Hola, disculpen que pasó tanto tiempo hasta que reaparecí. La verdad yo también necesito que me lo hagan muy fácil porque se complica bastante este tema.
Como les había dicho antes, yo estoy haciendo la página en el publisher 2007, y lo que quiero es que aparezca un cuadro con algunas fotos y que los usuarios puedan ir pasando las fotos dentro de ese cuadro (así no hago un collage de fotos en toda la hoja).

En cuanto al código que me pasaron antes...
En el Publisher tengo la opción de insertar un cuadro con texto HTML, donde copié el código que pasó "marcosarvalo", pero como no tengo acceso al código html de toda la publicación, no sé cómo incorporar esta parte:

Despues en la linea del <body>, tienes que dejar este código:

<body bgcolor="#ffffff" TEXT="#000000" link="#0000cd" vlink="#0000cd" alink="#ff0000" onLoad="autoImgFlip();">>

Alguien me puede ayudar con esto? muchísimas gracias.
Pablo Bermeo A.
copie y pegue el scripts y me sale una ventana que dice :
error en el script de esta pág.
linea 19
caracter 20
error: error de sintaxis
codigo 0
URL file:///C:/documentos%20and%
20seting/isabel/escritorio/mis paginas%20web/mis
20experimentos/index.html
¿desea seguir ejecutando el script en esta pagina?
espero me puedas ayudar gracias
Perfecto para IE pero en FF no va.
Sé que hace bastante que se publicó este tip, y quizas ya ni se siga, pero por si acaso: ¿alguien sabría como hacerlo funcionar en FF
Gracias
Lo mejor de caerse al tropezar, es volverse a levantar.
Seleccionas tres fotos (las llamamos, como quieras, foto1, foto2 y foto3. Esta claro que las tienes que subir a tu carpeta objetos. Y despues en la pagina de codigos, introduces este texto, justo despues de la linea de <title>, ok?:

Existira algun problema si lo hago en vez de imagenes con flash???

Atento a tus comentarios