Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Conto alla rovescia

  1. #1

    Conto alla rovescia

    Ragazzi, mi servirebbe un conto alla rovescia per il mio sito.
    In pratica deve contare quanti giorni, ore, minuti, secondi mancano ad una certa data, ad una certa ora e a certi minuti. Ad esempio deve contarmi quanti ore, minuti, secondi, mancano alle ore 15,20 del 15 giugno 2005.
    Qualcuno di voi sa indicarmi qualche codice che fa per me?
    Grazie di tutto

  2. #2

  3. #3
    Questo è il codice:

    <html>

    <body>

    <script language="JavaScript1.2">

    //Dynamic countdown Script II- © Dynamic Drive (www.dynamicdrive.com)
    //Support for hour minutes and seconds added by Chuck Winrich (winrich@babson.edu) on 12-12-2001
    //For full source code, 100's more DHTML scripts, visit http://www.dynamicdrive.com

    function setcountdown(theyear,themonth,theday,thehour,themi n,thesec){
    yr=theyear;mo=themonth;da=theday;hr=thehour;min=th emin;sec=thesec
    }

    //////////CONFIGURE THE COUNTDOWN SCRIPT HERE//////////////////

    //STEP 1: Configure the countdown-to date, in the format year, month, day, hour(0=midnight,23=11pm), minutes, seconds:
    setcountdown(2004,12,07,18,30,00)

    //STEP 2: Change the two text below to reflect the occasion, and message to display on that occasion, respectively
    var occasion="Bulls vs Lakers game"
    var message_on_occasion="Go Chicago Bulls!"

    //STEP 3: Configure the below 5 variables to set the width, height, background color, and text style of the countdown area
    var countdownwidth='520px'
    var countdownheight='35px'
    var countdownbgcolor='lightyellow'
    var opentags='<font face="Verdana">'
    var closetags='
    </font>'

    //////////DO NOT EDIT PAST THIS LINE//////////////////

    var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","A ug","Sep","Oct","Nov","Dec")
    var crosscount=''

    function start_countdown(){
    if (document.layers)
    document.countdownnsmain.visibility="show"
    else if (document.all||document.getElementById)
    crosscount=document.getElementById&&!document.all? document.getElementById("countdownie") : countdownie
    countdown()
    }

    if (document.all||document.getElementById)
    document.write('<span id="countdownie" style="width:'+countdownwidth+'; background-color:'+countdownbgcolor+'"></span>')

    window.onload=start_countdown


    function countdown(){
    var today=new Date()
    var todayy=today.getYear()
    if (todayy < 1000)
    todayy+=1900
    var todaym=today.getMonth()
    var todayd=today.getDate()
    var todayh=today.getHours()
    var todaymin=today.getMinutes()
    var todaysec=today.getSeconds()
    var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec
    futurestring=montharray[mo-1]+" "+da+", "+yr+" "+hr+":"+min+":"+sec
    dd=Date.parse(futurestring)-Date.parse(todaystring)
    dday=Math.floor(dd/(60*60*1000*24)*1)
    dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
    dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000) )/(60*1000)*1)
    dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000 ))%(60*1000))/1000*1)
    //if on day of occasion
    if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1&&todayd==da ){
    if (document.layers){
    document.countdownnsmain.document.countdownnssub.d ocument.write(opentags+message_on_occasion+closeta gs)
    document.countdownnsmain.document.countdownnssub.d ocument.close()
    }
    else if (document.all||document.getElementById)
    crosscount.innerHTML=opentags+message_on_occasion+ closetags
    return
    }
    //if passed day of occasion
    else if (dday<=-1){
    if (document.layers){
    document.countdownnsmain.document.countdownnssub.d ocument.write(opentags+"Occasion already passed! "+closetags)
    document.countdownnsmain.document.countdownnssub.d ocument.close()
    }
    else if (document.all||document.getElementById)
    crosscount.innerHTML=opentags+"Occasion already passed! "+closetags
    return
    }
    //else, if not yet
    else{
    if (document.layers){
    document.countdownnsmain.document.countdownnssub.d ocument.write(opentags+dday+ " days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds left until "+occasion+closetags)
    document.countdownnsmain.document.countdownnssub.d ocument.close()
    }
    else if (document.all||document.getElementById)
    crosscount.innerHTML=opentags+dday+ " days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds left until "+occasion+closetags
    }
    setTimeout("countdown()",1000)
    }
    </script>

    <ilayer id="countdownnsmain" width=&{countdownwidth}; height=&{countdownheight}; bgColor=&{countdownbgcolor}; visibility=hide><layer id="countdownnssub" width=&{countdownwidth}; height=&{countdownheight}; left=0 top=0></layer></ilayer>

    </body>

    </html>


    Non riesco a capire dove devo modificare giorno, mese ecc
    Potresti aiutarmi?
    Grazie

  4. #4
    //////////CONFIGURE THE COUNTDOWN SCRIPT HERE//////////////////

    //STEP 1: Configure the countdown-to date, in the format year, month, day, hour(0=midnight,23=11pm), minutes, seconds:
    setcountdown(2004,12,07,18,30,00)
    Sayonara...

    kami del tempo / raccogli i miei ricordi / vola distante.

    Rinaldo - RexPlants
    RexPlants il forum delle piante che mangiano

  5. #5
    Ho risolto...grazie di tutto.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.