Foros del Web » Creando para Internet » HTML »

Pasar las fotos de un array manualmente

Estas en el tema de Pasar las fotos de un array manualmente en el foro de HTML en Foros del Web. Hola amigos, Tengo lo siguiente: /* imagen inicial */ var num = 0; /* intervalo en segundos */ var interval_in_sec = 2; /* array con ...
  #1 (permalink)  
Antiguo 24/03/2008, 04:44
 
Fecha de Ingreso: marzo-2008
Mensajes: 2
Antigüedad: 16 años, 1 mes
Puntos: 0
Desacuerdo Pasar las fotos de un array manualmente

Hola amigos,
Tengo lo siguiente:

/* imagen inicial */
var num = 0;

/* intervalo en segundos */
var interval_in_sec = 2;

/* array con todas las imágenes */
var allimages = [
"CT1.jpg","CT2.jpg","CT3.jpg","CT4.jpg","CT5.j pg",
"CV1.jpg","CV2.jpg","CV3.jpg","CV4.jpg","CV5.jpg", "CV6.jpg","CV7.jpg","CV8.jpg","CV9.jpg","CV10.jpg" ,"CV11.jpg",
"EJ1.jpg","EJ2.jpg","EJ3.jpg","EJ4.jpg","EJ5.jpg", "EJ6.jpg","EJ7.jpg",
"MH1.jpg","MH2.jpg","MH3.jpg","MH4.jpg","MH5.jpg", "MH6.jpg",
"PC1.jpg","PC2.jpg","PC3.jpg","PC4.jpg","PC5.jpg", "PC6.jpg","PC7.jpg",
"RC1.jpg","RC2.jpg","RC3.jpg","RC4.jpg","RC5.jpg", "RC6.jpg","RC7.jpg","RC8.jpg",
"RM1.jpg","RM2.jpg","RM3.jpg",
"RM1.jpg","RM2.jpg","RM3.jpg",
"SE1.jpg","SE2.jpg","SE3.jpg","SE4.jpg","SE5.jpg", "SE6.jpg",
"UE1.jpg","UE2.jpg","UE3.jpg","UE4.jpg","UE5.jpg", "UE6.jpg","UE7.jpg",
"OD1.jpg","OD2.jpg","OD3.jpg","OD4.jpg",
"BE1.jpg","BE2.jpg","BE4.jpg","BE5.jpg",
"CK1.jpg","CK2.jpg","CK3.jpg","CK4.jpg","CK5.jpg", "CK6.jpg","CK9.jpg",
"CR1.jpg","CR2.jpg","CR4.jpg","CR6.jpg",
"TC1.jpg","TC2.jpg","TC3.jpg","TC4.jpg","TC5.j pg",
"GE1.jpg","GE2.jpg","GE3.jpg","GE4.jpg","GE5.jpg", "GE6.jpg","GE7.jpg","GE8.jpg","GE9.jpg","GE10.jpg" ,
"AM3.jpg","AM4.jpg","AM7.jpg","AM8.jpg","AM9.jpg", "AM10.jpg","AM11.jpg",
"TT1.jpg","TT3.jpg","TT5.jpg","TT7.jpg","TT8.jpg", "TT9.jpg","TT10.jpg","TT11.jpg","TT12.jpg","TT13.j pg","TT14.jpg","TT15.jpg",
"TI1.jpg","TI2.jpg","TI3.jpg","TI4.jpg","TI5.j pg",
"AC1.jpg","AC3.jpg","AC4.jpg","AC5.jpg","AC6.jpg", "AC7.jpg","AC10.jpg","AC11.jpg","AC12.jpg","AC13.j pg",
"BC2.jpg",
"CA1.jpg","CA2.jpg","CA3.jpg","CA5.jpg","CA6.jpg", "CA7.jpg","CA10.jpg","CA11.jpg",
"EE2.jpg","EE3.jpg","EE4.jpg","EE5.jpg","EE6.jpg", "EE7.jpg","EE8.jpg","EE9.jpg",
"ER1.jpg","ER2.jpg","ER3.jpg","ER4.jpg","ER5.j pg",
"GT1.jpg","GT2.jpg","GT3.jpg","GT4.jpg","GT6.jpg", "GT7.jpg","GT8.jpg","GT9.jpg","GT10.jpg","GT11.jpg ","GT12.jpg","GT13.jpg","GT14.jpg","GT15.jpg","GT1 6.jpg","GT17.jpg","GT18.jpg","GT19.jpg",
"LB1.jpg","LB2.jpg","LB4.jpg",
"TV1.jpg","TV2.jpg","TV3.jpg"
];

/* títulos de las imágenes, se corresponden con las dos primeras letras de la imagen */
var ct = "Construcción de Torrespacio";
var se = "El salto al éxito";
var cv = "La campana de la Victoria";
var ej = "La escalera de Jacob";
var pc = "La pirámide ciega";
var ue = "La unión del equipo";
var mh = "Moviendo los hilos";
var rm = "Reciclaje mortal";
var rc = "Rocódromo ciego";
var od = "2001 Odisea en el espacio";
var be = "Batalla Special";
var ck = "Cococrack";
var cr = "Construcción del rascacielos";
var tc = "El tronco ciego";
var ge = "Gymkana en El Escorial";
var am = "La alfombra mágica";
var tt = "Teatro";
var ti = "Triángulo imposible";
var ac = "Arco";
var bc = "Buscaminas";
var ca = "Construcción del acueducto";
var ee = "El equilibrio del equipo";
var er = "Enredos";
var gt = "Gymkana en Toledo";
var lb = "Laberinto móvil";
var tv = "Transporte veloz";

/* funcion de inicio que se invoca desde el onload de la página */
function runslideShow()
{
changeImageAlbum();
setInterval('changeImageAlbum()', parseInt(interval_in_sec*1000) );
}
/* funcion que se invoca a intervalos */
function changeImageAlbum()
{
if (num >= allimages.length)
num = 0;
$("imagesource").src = "./images/" + allimages[num];
var s = allimages[num].substring(0,2);
$("imagedescription").innerHTML = eval(s.toLowerCase());
num++;
}

Pero en lugar de que las fotos pasen en intervalos de dos segunso, quiero pasarlas manualmente pinchando sobre la foto con el botón izquierdo del ratón.
Mil gracias.
Besos.
  #2 (permalink)  
Antiguo 24/03/2008, 07:14
Avatar de cleek  
Fecha de Ingreso: diciembre-2006
Ubicación: Atras del cocodrilo
Mensajes: 122
Antigüedad: 17 años, 4 meses
Puntos: 1
Re: Pasar las fotos de un array manualmente

una opción sería:

Código:
$("imagesource").onClick = function()
Edit: Perdón, este es un error de dedo. Dirijase al siguiente post.
__________________
:: nocturno ::
inGenia soluciones
  #3 (permalink)  
Antiguo 24/03/2008, 07:16
Avatar de cleek  
Fecha de Ingreso: diciembre-2006
Ubicación: Atras del cocodrilo
Mensajes: 122
Antigüedad: 17 años, 4 meses
Puntos: 1
Re: Pasar las fotos de un array manualmente

una opción sería:

Código:
$("imagesource").onClick = changeImageAlbum;
y quitando la funcion runslideShow

Espero te haya ayudado. Saludos
__________________
:: nocturno ::
inGenia soluciones
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 17:31.