tengo una consulta acerca de que no se exactamente que hace la
ultima parte y como funciona exactamente ya que sin ella funciona tambien...
Código HTML:
var slideCache = new Array(); function runSlideShow (pictureId, imageFiles, displaySecs) { var imageSeparator = imageFiles.indexOf(";"); var nextImage = imageFiles.substring(0, imageSeparator); if (document.all) { document.getElementById(pictureId).style.filter = "blendTrans(duration=2)"; document.getElementById(pictureId).filters.blendTrans.Apply(); } document.getElementById(pictureId).src = nextImage; if (document.all) { document.getElementById(pictureId).filters.blendTrans.Play(); } var futureImages = imageFiles.substring(imageSeparator+1, imageFiles.length) + ';' + nextImage; setTimeout ("runSlideShow ('"+pictureId+"','"+futureImages+"',"+displaySecs+")",displaySecs*1000); // cache de next image to improve performance imageSeparator = imageFiles.indexOf(";"); nextImage = imageFiles.substring(0, imageSeparator); if (slideCache[nextImage] == null) { slideCache[nextImage] = new Image(); slideCache[nextImage].src = nextImage; } }
el codigo restante?????
Y por que se coloca despues del setTimeout...???
Como funciona cualquier codigo puesto a continuacion de setTimeout???
Gracias.