He creado un codigo que hace cambiar la imagen de un div cada cierto tiempo, usando el evento setTimeout.Lo ejecuto en interent explorer y sin problemas,pero al ejecutarlo en mozilla no carga el evento onload que llama a la funcion para que realice el cambio de imagen,con lo que se queda la 1ª imagen siempre...aqui os dejo el codigo:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<link rel="alternate" type="application/rss+xml" href="http://www.tu_web.com/backend.php" title="Titulo de tu web - Noticias">
<STYLE type=text/css>
BODY {
BACKGROUND-COLOR: #fffff0; COLOR: #000000; FONT-FAMILY: tahoma, verdana, arial; FONT-SIZE: 10pt; MARGIN-LEFT: 10%; MARGIN-RIGHT: 10%; MARGIN-TOP: 40px
}
.link {
COLOR: #0000ff; CURSOR: hand; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
</STYLE>
<script language="JScript">
naveOn="on"
var anterior=0
var indice=1
var imagenes=new Array("imagenes/ayunt.jpg","imagenes/spa1.jpg","imagenes/spa2.jpg","imagenes/spa3.jpg","imagenes/plaza.jpg","imagenes/plaza2.jpg","imagenes/pilota.jpg","imagenes/plaza3.jpg","imagenes/patines.jpg","imagenes/futbol.jpg","imagenes/bici.jpg","imagenes/parque.jpg");
var cargar = function blendtrans() {
foto.filters(0).Apply()
if (naveOn=="on") {
foto.style.visibility="hidden"
naveOn="off"
foto.filters[0].Play(3.000)
setTimeout("imagen()",3000)
}else{
foto.style.visibility="visible"
naveOn="on"
setTimeout("blendtrans()",4000)
foto.filters[0].Play(4.000)
}
/*foto.filters[0].Play(3.000)*/
}
function imagen()
{
if(indice==12){
indice=0;
foto.src=imagenes[indice];
blendtrans();
}else{
foto.src=imagenes[indice];
blendtrans();
indice++;
}
}
</script>
</HEAD>
<BODY BGCOLOR="#FFFFFF" onload="cargar()">
<div>
<IMG align=center id="foto"
src="imagenes/ayunt.jpg"
style="FILTER: blendTrans ; VISIBILITY: visible; WIDTH: 802px;" > <BR><BR><BR><SPAN
class=link id=transicion ></span>
</div>
</BODY>
</HTML>