Hola estoy haciendo una web, y tiene una galeria de fotos en java script, el problema es que localmente la visualizo perfectamente, pero despues cuando la subo a internet solo se ve el marco de la galeria, pero no se ven las imagenes (sale como una especia de "x" en color rojo arriba. Los directorios de las imagenes estan bien. No se que problema puede haber.
Os dejo aqui el codigo fuente:
en head:
<script language="JavaScript">
var slideCache = new Array();
function RunSlideShow(pictureName,imageFiles,displaySecs)
{
var imageSeparator = imageFiles.indexOf(";");
var nextImage = imageFiles.substring(0,imageSeparator);
if (document.all)
{
document.getElementById(pictureName).style.filter="blendTrans(duration=2)";
document.getElementById(pictureName).filters.blendTrans.Apply();
}
document.getElementById(pictureName).src = nextImage;
if (document.all)
{
document.getElementById(pictureName).filters.blendTrans.Play();
}
var futureImages= imageFiles.substring(imageSeparator+1,imageFiles.length)
+ ';' + nextImage;
setTimeout("RunSlideShow('"+pictureName+"','"+futureImages+"',"+displaySecs+")",
displaySecs*1000);
imageSeparator = futureImages.indexOf(";");
nextImage = futureImages.substring(0,imageSeparator);
if (slideCache[nextImage] == null) {
slideCache[nextImage] = new Image;
slideCache[nextImage].src = nextImage;
}
}
</script>
en body:
<img border="1" src="f1.jpg" width="480" height="370" id="Fotos">
<script language="JavaScript">
RunSlideShow("Fotos","a.jpg;b.jpg;c.jpg;d.jpg;e.jpg;"
+ "f.jpg",f);
</script><center>
Saludos