Foros del Web » Creando para Internet » Herramientas y Software »

Modificar script javascript

Estas en el tema de Modificar script javascript en el foro de Herramientas y Software en Foros del Web. Saludos a todos, Quisiera hacerle una pregunta para los que dominen JavaScript, referente a un script que me rota unas imagenes (banners) cuando se actualiza ...
  #1 (permalink)  
Antiguo 24/04/2002, 17:41
 
Fecha de Ingreso: enero-2002
Mensajes: 56
Antigüedad: 23 años, 3 meses
Puntos: 0
Modificar script javascript

Saludos a todos,

Quisiera hacerle una pregunta para los que dominen JavaScript, referente a un script que me rota unas imagenes (banners) cuando se actualiza la página.

¿Qué modificación se le haría al siguiente script para que las images roten cada cierto tiempo por ejemplo: cada minuto?

<script language="JavaScript">
var j,l="",m="",p="",q=& quot;",z="",list= new Array()
list[list.length]='imagenes/banner1.gif';
list[list.length]='imagenes/banner2.gif';
j=parseInt(Math.random()*list.length);
j=(isNaN(j))?0:j;
document.write("<img src='"+list[j]+"'>");
</script>

Gracias por la ayuda que puedan prestarme.
  #2 (permalink)  
Antiguo 27/04/2002, 13:31
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años, 2 meses
Puntos: 772
Re: Modificar script javascript

Hola, christianc.

Te sugiero que pongas el mensaje en el foro de JavaScript. Podrán ayudarte mejor.

Saludos,

---------------
Pregunta lo que ignoras y pasarás por ton.to 5 minutos.
No lo preguntes y serás ton.to toda la vida.
  #3 (permalink)  
Antiguo 29/04/2002, 06:44
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 7 meses
Puntos: 381
Re: Modificar script javascript

Buenas christianc,

a ver si te sirve esto. Las imágenes ya no son aleatorias, si las querías aleatorias me lo dices, pero siendo una rotación supuse que mejor no fueran aleatorias.

<script language="JavaScript">
var j,l="",m="",p="",q=& quot;",z="",list= new Array()
list[list.length]='imagenes/banner1.gif';
list[list.length]='imagenes/banner2.gif';
list[list.length]='imagenes/banner3.gif';
list[list.length]='imagenes/banner4.gif';

//dejé las variables j, l, m, p, q y z por si las usas para otra cosa. Si no las puees sacar

i=1;
document.write('<img ID="imagen" src="'+list[0]+'">');
function cambiar()
{
if(i==list.length){i=0}
document.getElementById('imagen').src=list;
i++
pepe=window.setTimeout("cambiar()",2000) ;
}
cambiar()
</script>

Esto cambiará la imagen cada 2 segundos (2000 milisegundos) para que tarde más cambia ese 2000 por los milisegundos que quieras.

Saludos :)
  #4 (permalink)  
Antiguo 29/04/2002, 06:53
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 7 meses
Puntos: 381
Re: Modificar script javascript

Hum... el foro interpretó la posición de i como poner el texto en itálica, leches jejejeje

En la línea document.getElementById('imagen').src=list;

añade lo que te pongo en negrita:

document.getElementById('imagen').src=list[ i] ;

A ver si ahora se visualiza correcto (última vez que llamo a las variables i )
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:31.