Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2007, 09:09
apawiper
 
Fecha de Ingreso: noviembre-2003
Mensajes: 16
Antigüedad: 21 años
Puntos: 0
Ayuda modificar script slideshow

Hola buenas, he conseguido un script slideshow al que me gustaría añadirle una mejora nada más: un enlace en cada imágen que pasa (lo ideal sería un array con enlaces para que cada foto del array "Picture" muestre un enlace del array de elaces). El script es pequeño:

Código:
// Set the slideshow speed (in milliseconds)
var SlideShowSpeed = 5000;

// Set the duration of crossfade (in seconds)
var CrossFadeDuration = 3;

var Picture = new Array(); // don't change this
var Caption = new Array(); // don't change this
Picture[1] = '0580.jpg';
Picture[2] = '0583.jpg';
Picture[3] = '2011.jpg';
Caption[1] = "Texto1";
Caption[2] = "Texto2";
Caption[3] = "Texto3";
	
// =====================================
// Do not edit anything below this line!
// =====================================

var tss;
var iss;
var jss = 1;
var pss = Picture.length-1;

var preLoad = new Array();
for (iss = 1; iss < pss+1; iss++){
preLoad[iss] = new Image();
preLoad[iss].src = Picture[iss];}

function runSlideShow(){
if (document.all){
document.images.PictureBox.style.filter="blendTrans(duration=2)";
document.images.PictureBox.style.filter="blendTrans(duration=CrossFadeDuration)";
document.images.PictureBox.filters.blendTrans.Apply();}
document.images.PictureBox.src = preLoad[jss].src;
if (document.getElementById) document.getElementById("CaptionBox").innerHTML= Caption[jss];
if (document.all) document.images.PictureBox.filters.blendTrans.Play();
jss = jss + 1;
if (jss > (pss)) jss=1;
tss = setTimeout('runSlideShow()', SlideShowSpeed);
}
¿Sabéis cómo podría modificarlo?
Graciasss