Salve ragazzi ho provato a scrivere un programmino per per far ruotare
delle immagini a tempo creando un apposita funzione e richiamandola
con il gestore d'evento onMouseOver.Il problema e' che una volta creata la funzione per fermarla quando il puntatore ha attivato la funzione animate non si ferma piu'.
<script type="text/javascript">
<!---
var num_img=3
var halt=0;
var a=0;
var b=new Array();
for (i=0;i<num_img;i++){
a[i]=new Image();
}
b[0].src="....gif";
b[1].src="....gif";
b[2].src="...gif";
function animate()
if (halt!=1){
a++
if (a>b.length-1){
a=0;
}
document.foto.src=b[a].src;
SetTimeout("rotate()",1000);
}
}
La funzione viene richiamata all'interno del tag img con l'evento Omouseover io all'evento onMouseout vorrei riportare l'immagine iniziale.
Ho provato cosi'
function stop(){
b[0].src="...gif"
}
Ma non va.
Fatemi sapere