• T4CH
  • NEWS
  • VIDEO
Forum > Software

Countdownd in code HTML

Discussione inserita in 'Software' da WingsOfTheStorm, 8 Settembre 2007.

  1. WingsOfTheStorm techNewbie

    Countdownd in code HTML

    Ciao ragazzi,

    qualcuno di voi sa dove posso trovare uno script da incollare nel blog che mi faccia visualizzare un conto alla rovescia, cioè che mi segnali i giorni le ore e i minuti che mancano ad una certa data impostata da me.



    Se non sono stato chiaro guardate quì in alto http://www.limborush.it/ ecco una cosa di questo genere...



    grazie a chi mi aiuta
    WingsOfTheStorm, 8 Settembre 2007
    #1
  2. Davide Amministratore

    Quì ti aiuto io..



    HTML:
    
    <script language="JavaScript1.2">
    
    
    
    
    
    function setcountdown(theyear,themonth,theday){
    
    yr=theyear;mo=themonth;da=theday
    
    }
    
    
    
    //////////CONFIGURE THE COUNTDOWN SCRIPT HERE//////////////////
    
    
    
    //STEP 1: Configure the countdown-to date, in the format year, month, day:
    
    setcountdown(2008,12,25)
    
    
    
    //STEP 2: Change the two text below to reflect the occasion, and message to display on that occasion, respectively
    
    var occasion="inizio del Contest"
    
    var message_on_occasion="Il contest è iniziato!"
    
    
    
    //STEP 3: Configure the below 5 variables to set the width, height, background color, and text style of the countdown area
    
    var countdownwidth='680px'
    
    var countdownheight='50px'
    
    var countdownbgcolor='white'
    
    var opentags='<font face="Verdana"; size="5" >'
    
    var closetags='</font>'
    
    
    
    //////////DO NOT EDIT PASS THIS LINE//////////////////
    
    
    
    var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","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
    
    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.document.write(opentags+message_on_occasion+closetags)
    
    document.countdownnsmain.document.countdownnssub.document.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.document.write(opentags+"Occasion already passed! "+closetags)
    
    document.countdownnsmain.document.countdownnssub.document.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.document.write(opentags+dday+ " days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds left until "+occasion+closetags)
    
    document.countdownnsmain.document.countdownnssub.document.close()
    
    }
    
    else if (document.all||document.getElementById)
    
    crosscount.innerHTML=opentags+dday+ " Giorni, "+dhour+" Ore, "+dmin+" Minuti e "+dsec+" Secondi prima dell' "+occasion+closetags
    
    }
    
    setTimeout("countdown()",1000)
    
    }
    
    </script>
    
    
    
    <ilayer id="countdownnsmain" width=&{countdownwidth}; height=&{countdownheight};
    
    


    Dimmi se hai problemi :)
    Davide, 8 Settembre 2007
    #2
  3. WingsOfTheStorm techNewbie

    Purtroppo non conosco bene il linguaggio html e non ho ben capito dove inizia lo script che devo incollare nel blog e in quali parti devo inserire la data e tutte le altre cose :136658
    WingsOfTheStorm, 8 Settembre 2007
    #3
  4. leo4555 techNewbie

    basta che modifichi

    //STEP 1: Configure the countdown-to date, in the format year, month, day:

    setcountdown(2008,12,25)



    e lo inserisci sotto codice html



    EDIT scusate mi sono accorto che era del 2007! Ma può servire a qualcuno!!!!!!!!!!!!!!
    leo4555, 4 Febbraio 2009
    #4
  5. Davide Amministratore

    [quote name='leo4555']

    EDIT scusate mi sono accorto che era del 2007! Ma può servire a qualcuno!!!!!!!!!!!!!![/quote]

    OT- Che bei ricordi sta discussione.. le nostalgie di un admin :D
    Davide, 4 Febbraio 2009
    #5
  6. leo4555 techNewbie

    intanto a me è servita.... :lol::lol::lol:
    leo4555, 5 Febbraio 2009
    #6
Password dimenticata?
SU TERMINI DI SERVIZIO CONTATTACI