Visualizzazione dei risultati da 1 a 5 su 5

Discussione: countdown dei giorni

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507

    countdown dei giorni

    ho inserito questo codice per poter fare il countdown fino alla data messa nelle tre variabili dichiarate all'inizio

    codice:
    an=2006
    me=03
    gi=11
    
    dat=new Date();
    dat2=new Date( an, me , gi , 0 , 0 , 0 , 0 );
    dif=(dat2-dat)
    g_rim=int(dif/((60000*60)*24)); 
    o_rim=int((dif/(60000*60))-(g_rim*24))
    m_rim=int((dif/(60000))-(((g_rim*24)*60)+(o_rim*60)))
    s_rim=int((dif/1000)- ((((g_rim*24)*60)*60)+((o_rim*60)*60)+(m_rim*60)))
    giorno=g_rim+" days & "+o_rim+":"+m_rim+":"+s_rim
    il codice l'ho inserito al primo fotogramma del filmato ma non funziona..
    nel campo di testo dinamico che ho chiamato giorno, come nel codice, non appare niente!!!!

    dove sbaglio?!?!?!?!?!

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: countdown dei giorni

    giorno.text=g_rim+" days & "+o_rim+":"+m_rim+":"+s_rim

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    grazie mille..adesso mi visualizza il tutto!!!!

    ho visto però un piccolo problema:
    il countdown però non si aggiorna continuamente da solo, devo ogni volta ricaricare la pagina...dove sta lo sbaglio?!

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da evetta
    grazie mille..adesso mi visualizza il tutto!!!!

    ho visto però un piccolo problema:
    il countdown però non si aggiorna continuamente da solo, devo ogni volta ricaricare la pagina...dove sta lo sbaglio?!
    non è uno sbaglio, è solo un'omissione, devi inserire quello che hai scritto, dentro una funzione da richiamare poi a intervalli regolari, tramite codice, qualcosa tipo

    codice:
    function countdown(an, me, gi){
    	dat=new Date();
    	dat2=new Date( an, me , gi , 0 , 0 , 0 , 0 );
    	dif=(dat2-dat)
    	g_rim=int(dif/((60000*60)*24)); 
    	o_rim=int((dif/(60000*60))-(g_rim*24))
    	m_rim=int((dif/(60000))-(((g_rim*24)*60)+(o_rim*60)))
    	s_rim=int((dif/1000)-  ((((g_rim*24)*60)*60)+((o_rim*60)*60)+(m_rim*60)))
    	giorno.text=g_rim+" days & "+o_rim+":"+m_rim+":"+s_rim
    }
    tempo = setInterval(countdown, 1000, 2006, 03, 11); //1000 equivale a 1 secondo

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    Grazie mille!!
    adesso è tutto ok!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.