Visualizzazione risultati 1 fino 3 di 3

Discussione: [HTML & JS] Script cambia foto ogni tot secondi

  1. #1
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Lightbulb [HTML & JS] Script cambia foto ogni tot secondi

    Ho creato questo script ma mi dà dei problemi. La console Javascript di FireFox mi dice too much recursion, questo credo perché continuo a richiamare la funzione.
    Il codice è questo:
    Codice HTML:
    <div style="text-align:center;"><img src="percorsoprimaimmagine.jpg" id="img"></div>
    <script language="Javascript" type="text/javascript">
    var secondi=1;
    var num=0;
    function CambiaImmagine() {
    	var immagini=new Array();
    	immagini[0]="percorsoprimaimmagine.jpg";
    	immagini[1]="percorsosecondaimmagine.jpg";
    	
    	document.getElementById("img").src=immagini[num];
    	num=(num+1>=immagini.length)?0:num+1;
    	setTimeout(CambiaImmagine(),secondi*1000);
    }	
    CambiaImmagine();
    </script>
    Qualcuno sa suggerirmi qualche modifica?
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Attento, mi pare che nella funzione setTimeOut la funzione da chiamare debba essere passata come stringa e non come chiamata, così:
    Codice:
    setTimeout("CambiaImmagine()",secondi*1000);
    Se neanche così si risolve il problema, prova a togliere la riga setTimeout e mettere FUORI dalla funzione setInterval ("CambiaImmagine()", secondi * 1000).

    Stammi bene...

    P.S. Ma sparisco per 2 giorni dal forum e ti fanno moderatore... com'è 'sta storia...? :-D
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  3. #3
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    OK, grazie era quello il problema. Mi auto-chiudo la discussione.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •