Javilibra
Usuario Novato
Usuario Novato

<SCRIPT LANGUAJE="JAVASCRIPT">

var imagenes = new armarvector ("ejemplos/lanacion.gif", "ejemplos/logotycm.gif","ejemplos/pcu.gif", "ejemplos/sur.gif", "ejemplos/maragato.gif&quot;

// Declaramos todas las imagenes

var enlaces = new armarvector ("http://www.lanacion.com.ar", "http://www.tycsports.com.ar","http://www.pcusers.com.ar", "http://argenguide.com.ar", "http://www.maragato.com.ar&quot;

// Declaramos sus respectivos enlaces


function Imagen_Aleatoria() {
hoy= new Date();
maximo=5; //La cantidad de imagenes que poseemos.
segundos=hoy.getSeconds();

if (segundos==0) {segundos=1}
while (segundos>maximo) {segundos=segundos-maximo}
document.write ('<A HREF="'+enlaces[segundos]+'"><IMG SRC="'+imagenes[segundos]+'" border=0>');
}

function armarvector (v1, v2,v3,v4,v5) {
this[1]=v1;
this[2]=v2;
this[3]=v3;
this[4]=v4;
this[5]=v5;
}

// Aquí tenemos nuestro Vector de imagenes, si tuvieramos 6 imagenes o más
// tendriamos que agregar las siguientes líneas.

//Ejemplo:
//--------

// function armarvector (v1, v2,v3,v4,v5,v6) {
// this[1]=v1;
// this[2]=v2;
// this[3]=v3;
// this[4]=v4;
// this[5]=v5;
// this[6]=v6;
// }

</SCRIPT>

Necesito modificar este script de alguna manera. Lo que hace es mostrar una imagen de modo aleatorio con su respectivo enlace, pero no puedo añadir más de 59 imágenes.

segundos=hoy.getSeconds(); Lo que pasa es que cada segundo muestra una imagen distinta y es por eso que solo llega a 59, no más.

¿Cómo puedo hacer para que no exista ese límite y pueda colocar más imágenes sin problemas?

Gracias de antemano.

Un saludo.


Jose_Java
Usuario habitual
Usuario habitual

Yo no haria que el indice de la matriz 'imagenes' fueran los segundos, sino otra variable numerica. Algo asi:

var Conta = -1; //Este va a ser el indice
var hoy = new Date();
var segundos = hoy.getSeconds();
var segundosAnt = -1;

//dentro del while:
if(segundos != segundosAnt)
{
Conta++; //o Conta = Conta + 1;
segundosAnt = segundos;
//asi ya puedes cargar casi infinitas paginas, hasta que se llegue al final del rango positivo de la variable Conta, que es bastante alto, no creo que tengas tantos enlaces
document.write... enlaces[Conta]... imagenes[Conta]...
}

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 18/Ago/2006, 01:11
dix-he-kun User 39066136kAug/06
Por: , el 25/Feb/2005, 04:24
partizano foxmulder131 Emmanuel77 NoSetup.org chavp98kOct/06
Por: , el 13/Jun/2004, 05:28
zer0one_oz TheGhost Eikasia chavp43kJun/04
Por: , el 05/Abr/2004, 23:49
Carlestoliendas NoSetup.org42kApr/04
Por: , el 02/May/2009, 06:59
alobo1603 alguienoculto44kMay/09