• Moderatore

    <form name="count">
    <input type="text" size="69" name="count2">
    </form>

    <script>

    /*
    Count down until any date script-
    By JavaScript Kit (www.javascriptkit.com)
    Over 200+ free scripts here!
    */

    //change the text below to reflect your own,
    var before="Christmas!"
    var current="Today is Christmas. Merry Christmas!"

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

    function countdown(yr,m,d){
    theyear=yr;themonth=m;theday=d
    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[m-1]+" "+d+", "+yr
    dd=Date.parse(futurestring)-Date.parse(todaystring)
    dday=Math.floor(dd/(6060100024)1)
    dhour=Math.floor((dd%(60
    60
    100024))/(60601000)1)
    dmin=Math.floor(((dd%(60
    60
    100024))%(60601000))/(601000)1)
    dsec=Math.floor((((dd%(60
    60100024))%(60601000))%(601000))/10001)
    if(dday==0&&dhour==0&&dmin==0&&dsec==1){
    document.forms.count.count2.value=current
    return
    }
    else
    document.forms.count.count2.value="Only "+dday+ " days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds left until "+before
    setTimeout("countdown(theyear,themonth,theday)",1000)
    }

    //enter the count down date using the format year/month/day
    countdown(2002,12,25)

    </script>
    <p align="center"><font face="arial" size="-2">This free script provided by</font>

    <font face="arial, helvetica" size="-2"><a href="http://javascriptkit.com">JavaScript
    Kit</a></font></p>

    quelle in rosso.
    ciao ste


  • User

    Esteban scusa ma non ci sto capendo nulla lool... so proprio ignorante! cmq devo fare in modo che conta partendo dal30 novembre, con le scritte in italiano e il 30 novembre deve uscire sccritto PixelSpot apre i battenti me lo sistemi perfavore?


  • Super User
    <form name="count">
    <input type="text" size="69" name="count2">
    </form>
    
    
    <script>
    
    /*
    Count down until any date script-
    By JavaScript Kit &#40;www.javascriptkit.com&#41;
    Over 200+ free scripts here!
    */
    
    
    //change the text below to reflect your own,
    var before="all'apertura di PixelSpot"
    var current="PixelSpot apre i battenti!"
    
    
    var montharray=new Array&#40;"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"&#41;
    
    function countdown&#40;yr,m,d&#41;&#123;
    theyear=yr;themonth=m;theday=d
    var today=new Date&#40;&#41;
    var todayy=today.getYear&#40;&#41;
    if &#40;todayy < 1000&#41;
    todayy+=1900
    var todaym=today.getMonth&#40;&#41;
    var todayd=today.getDate&#40;&#41;
    var todayh=today.getHours&#40;&#41;
    var todaymin=today.getMinutes&#40;&#41;
    var todaysec=today.getSeconds&#40;&#41;
    var todaystring=montharray&#91;todaym&#93;+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+"&#58;"+todaysec
    futurestring=montharray&#91;m-1&#93;+" "+d+", "+yr
    dd=Date.parse&#40;futurestring&#41;-Date.parse&#40;todaystring&#41;
    dday=Math.floor&#40;dd/&#40;60*60*1000*24&#41;*1&#41;
    dhour=Math.floor&#40;&#40;dd%&#40;60*60*1000*24&#41;&#41;/&#40;60*60*1000&#41;*1&#41;
    dmin=Math.floor&#40;&#40;&#40;dd%&#40;60*60*1000*24&#41;&#41;%&#40;60*60*1000&#41;&#41;/&#40;60*1000&#41;*1&#41;
    dsec=Math.floor&#40;&#40;&#40;&#40;dd%&#40;60*60*1000*24&#41;&#41;%&#40;60*60*1000&#41;&#41;%&#40;60*1000&#41;&#41;/1000*1&#41;
    if&#40;dday==0&&dhour==0&&dmin==0&&dsec==1&#41;&#123;
    document.forms.count.count2.value=current
    return
    &#125;
    else
    document.forms.count.count2.value="Mancano "+dday+ " giorni, "+dhour+" ore, "+dmin+" minuti, e "+dsec+" secondi "+before
    setTimeout&#40;"countdown&#40;theyear,themonth,theday&#41;",1000&#41;
    &#125;
    
    
    //enter the count down date using the format year/month/day
    countdown&#40;2005,11,30&#41;
    
    </script> 
    

  • User

    Grazie mille gli ho modificato anche qualcosa altro per renderlo in italiano vedete un po che ne pensate www.pixelspot.net

    ps. nella barra mancava il blocco solo readyng lo aggiunto io se vi serve il codice modificato ditemelo che ve lo posto ( per altri newbie come me )


  • Super User

    Ok se vuoi postalo. 🙂
    Io ora modifico il titolo del topic per renderlo piu' "rintracciabile". 😉


  • User

    Ed ecco dopo tanto lavoro e con l'aiuto dello staff lo script completo tradotto in italiano!

    <script>
    
    
    //change the text below to reflect your own,
    var before="apertura PixelSpot"
    var current="Finalmente il sito è pronto. GRAZIE A TUTTI!"
    
    
    var montharray=new Array&#40;"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"&#41;
    
    function countdown&#40;yr,m,d&#41;&#123;
    theyear=yr;themonth=m;theday=d
    var today=new Date&#40;&#41;
    var todayy=today.getYear&#40;&#41;
    if &#40;todayy < 1000&#41;
    todayy+=1900
    var todaym=today.getMonth&#40;&#41;
    var todayd=today.getDate&#40;&#41;
    var todayh=today.getHours&#40;&#41;
    var todaymin=today.getMinutes&#40;&#41;
    var todaysec=today.getSeconds&#40;&#41;
    var todaystring=montharray&#91;todaym&#93;+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+"&#58;"+todaysec
    futurestring=montharray&#91;m-1&#93;+" "+d+", "+yr
    dd=Date.parse&#40;futurestring&#41;-Date.parse&#40;todaystring&#41;
    dday=Math.floor&#40;dd/&#40;60*60*1000*24&#41;*1&#41;
    dhour=Math.floor&#40;&#40;dd%&#40;60*60*1000*24&#41;&#41;/&#40;60*60*1000&#41;*1&#41;
    dmin=Math.floor&#40;&#40;&#40;dd%&#40;60*60*1000*24&#41;&#41;%&#40;60*60*1000&#41;&#41;/&#40;60*1000&#41;*1&#41;
    dsec=Math.floor&#40;&#40;&#40;&#40;dd%&#40;60*60*1000*24&#41;&#41;%&#40;60*60*1000&#41;&#41;%&#40;60*1000&#41;&#41;/1000*1&#41;
    if&#40;dday==0&&dhour==0&&dmin==0&&dsec==1&#41;&#123;
    document.forms.count.count2.value=current
    return
    &#125;
    else
    document.forms.count.count2.value="Mancano solo "+dday+ " giorni, "+dhour+" ore, "+dmin+" minuti, e "+dsec+" secondi all' "+before
    setTimeout&#40;"countdown&#40;theyear,themonth,theday&#41;",1000&#41;
    &#125;
    
    
    //enter the count down date using the format year/month/day
    countdown&#40;2005,11,30&#41;
    
    </script>
    

    QUESTO SCRIPT E' COPERTO DA COPYPIXEL -- --> SE NON LO FATE GIRARE GRATUITAMENTE VI VERRA TANTA DI QUELLA DIARREA! LOOL :fumato: :fumato: :sbonk: :sbonk:


  • Super User

    Vedi che non puoi apporpiarti dei titoli d'autore solo per una parola che hai aggiunto... 🙂


  • User

    e mica che mi approprio lool dico solo che nessuno deve appropriarsi di nulla queste secondo me devono essere risorse gratuite per tutti i webmaster - - - era solo un modo divertente per ironizzare sui softrware coperti da copyrigth


  • Super User

    @Emanuele said:

    e mica che mi approprio lool dico solo che nessuno deve appropriarsi di nulla queste secondo me devono essere risorse gratuite per tutti i webmaster - - - era solo un modo divertente per ironizzare sui softrware coperti da copyrigth

    Vedi c'e' una differenza tra copyright e software a pagamento.
    Questo script e' totalmente gratuito, pero' giustamente l'autore, che ha studiato molto e poi si e' impegnato altrettano per crearlo, vuole almeno che ci sia il suo nome.

    Se anche tu un giorno ti impegnerai per creare uno script gratis per tutti i webmaster, come questo, o anche piu' complicato, vedrai che vorrai metterci il tuo nome per dire l'ho fatto io o per pubblicizzare il tuo sito di script. 😉

    Comunque anche io ironizzavo 🙂


  • User Newbie

    ciao ragazzi scusate la mia newbbaggine ma ho provato a copiare il vostro codice (aggiungendo solo il ; e l'alert "entra" ) ma non mi funziona... potete darmi una mano please? dove sbaglio?

    
    <script>
    
    //change the text below to reflect your own,
    var before="apertura PixelSpot";
    var current="Finalmente il sito è pronto. GRAZIE A TUTTI!";
    
    var montharray=new  Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
    function countdown(yr,m,d){
    alert("entra");
    theyear=yr;
    themonth=m;
    theday=d;
    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[m-1]+" "+d+", "+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(dday==0&&dhour==0&&dmin==0&&dsec==1){
     //document.forms.count.count2.value=current;
     document.count.count2.value=current;
     
     return
     }
    else
    {
     //document.forms.count.count2.value="Mancano solo "+dday+ " giorni, "+dhour+" ore, "+dmin+" minuti, e "+dsec+" secondi all' "+before;
     document.count.count2.value="Mancano solo "+dday+ " giorni, "+dhour+" ore, "+dmin+" minuti, e "+dsec+" secondi all' "+before;
     setTimeout("countdown(theyear,themonth,theday)",1000);
    }
    
    //enter the count down date using the format year/month/day
    countdown(2009,5,12)
    </script>
    <form name="count" >
    <input type="text" size="69" name="count2">
    </form>
    
    
    

  • User Newbie

    anke con il codice vostro originale non mi funziona, modificando solo la data ... dovè il problema? HELLP please!^^


  • User Newbie

    Salve a tutti, devo sinceramente congratularmi con l'autore del sito per le numerosissime risorse che si possono trovare qui'.
    Volevo farvi una domanda, secondo voi ; è possibile un codice .js che faccia il contro alla rovescia una volta al mese?
    Mi spiego meglio... , facciamo finta che ogni primo giovedì del mese io voglia ricordare ai miei utenti che si svolge un evento, quindi lo script dopo aver restituito il primo evento, inizia (magari dopo un tot di ore) a ricalcolare quanto manca ad una altra data e e cosi via per 12 volte l'anno.

    Secondo voi????