- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- Script per Conto alla Rovescia fino a una data prestabilita
-
Scusa l'ignoranza ma io di js non ne so proprio nulla mi dici precisamente i pezzi che devo canbiare? ti dispiace? grazie mille
-
<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%(6060100024))/(60601000)1)
dmin=Math.floor(((dd%(6060100024))%(60601000))/(601000)1)
dsec=Math.floor((((dd%(6060100024))%(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
-
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?
-
<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="all'apertura di PixelSpot" var current="PixelSpot apre i battenti!" 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/(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 return } else document.forms.count.count2.value="Mancano "+dday+ " giorni, "+dhour+" ore, "+dmin+" minuti, e "+dsec+" secondi "+before setTimeout("countdown(theyear,themonth,theday)",1000) } //enter the count down date using the format year/month/day countdown(2005,11,30) </script>
-
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 )
-
Ok se vuoi postalo.
Io ora modifico il titolo del topic per renderlo piu' "rintracciabile".
-
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("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/(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 return } else document.forms.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(2005,11,30) </script>
QUESTO SCRIPT E' COPERTO DA COPYPIXEL -- --> SE NON LO FATE GIRARE GRATUITAMENTE VI VERRA TANTA DI QUELLA DIARREA! LOOL
-
Vedi che non puoi apporpiarti dei titoli d'autore solo per una parola che hai aggiunto...
-
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
-
@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
-
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>
-
anke con il codice vostro originale non mi funziona, modificando solo la data ... dovè il problema? HELLP please!^^
-
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????