Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/11/2008, 12:42
Orpheus_v
 
Fecha de Ingreso: mayo-2008
Mensajes: 10
Antigüedad: 16 años
Puntos: 0
Respuesta: Problema con javascript en Firefox

Fernando, gracias por tu respuesta!!

Es extraño pq ahora sí que me funciona. El texto html que copié estaba mal. Cogí una de las pruebas que hice olvidándome incluir los links como apuntabas y tb trabajaba con el id del book_link, pq el id da menos problemas. Bueno la cosa es que ahora va... y es que estaba desesperado pq no veía ninguna incoherencia. En fin... Copio el código más abajo con los links por si a alguien le sirve.

Ahora sólo me faltaría saber si es posible crear un script que llamara a la función animateImages() al cargar esta página sin tener que cargarla enla funcion Onload. ¿Alguna idea?

¡Y gracias de nuevo Fernando!



<html><head><title>Javascript Rotation</title>
<script language="javascript1.1">
var frames;
images=new Array(5);
links=new Array(5)
images[0]=new Image();
var frames;
images=new Array(5);
images[0]=new Image();
images[0].src="/Design/Gato.png";
images[1]=new Image();
images[1].src="/Design/Galaxia.png";
images[2]=new Image();
images[2].src="/Design/Hoja.png";
images[3]=new Image();
images[3].src="/Design/Pluma.png";

links[0]=new String();
links[0].value="http://www.sitio1.dominio/";
links[1]=new String();
links[1].value="http://www.sitio2.dominio";
links[2]=new String();
links[2].value="http://www.sitio3.dominio";
links[3]=new String();
links[3].value="http://www.sitio4.dominio";
links[4]=new String();
links[4].value="http://www.sitio5.dominio";
frames=0;
function animateImages()
{
document.image_placeholder.src=images[frames].src;
document.getElementById('book_link').href=links[frames].value;

frames=(frames+1)%5;
timeout_id=setTimeout("animateImages()",2000);
}
</script>
</head>
<body bgcolor="white" onLoad="animateImages();">
<form name=form_home_images method="POST" action="" >
<table border=0><tr><td>
<a href="javascript:0" id="book_link"><img src="http://www.forosdelweb.com/images/copy.jpg" name="image_placeholder" border="0"></a>
</td></tr></table>
</form>
</body>
</html>