- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- javascript creare un countdown
-
javascript creare un countdown
Ciao ragazzi,
sapreste dirmi come posso creare un countdown in javascript?Io ho i dati nel database giorni-ore-minuti-sercondi come posso fare?
Ho provato alcuni script già pronti, ma non riesco a sistemarli per le mie esigenze.
Aspetto fiducioso una vostra risposta, Saluti.
-
Ciao...
Qui ce n'è uno che non ricordo bene cosa faceva, ma se l'ho postato funzionava
-
scusate la mia enorme ignoranza...
cos'è un countdowun?
-
@sanvy said:
cos'è un countdowun?
Countdown in inglese significa conto alla rovescia.
-
@claudioweb said:
Ciao...
Qui ce n'è uno che non ricordo bene cosa faceva, ma se l'ho postato funzionava
Ciao claudio,
ti ringrazio per la risposta, avevo già letto quel topic e non faceva al caso mio.
Allora ho trovato questo script in giro per la rete<script> var seconds = "PRENDO I SECONDI DAL DB"; function $(id) { return document.getElementById(id); } function addOnload(f) { var prev = window.onload; window.onload = function() { if (prev) prev(); f(); } } function writecounter(hh, mm, ss) { $('ore').value = (hh < 10)? "0"+hh : hh; $('min').value = (mm < 10)? "0"+mm : mm; $('sec').value = (ss < 10)? "0"+ss : ss; } function startcount() { hh = Math.floor(seconds / 3600); mm = Math.floor((seconds - (hh*3600)) / 60); ss = seconds - (hh*3600) - (mm*60); writecounter(hh, mm, ss); seconds--; if (seconds != -1) { setTimeout('startcount()', 1000) } else { // fai qualcosa alert("ho finito!"); } } var hh = Math.floor(seconds / 3600); var mm = Math.floor((seconds - (hh*3600)) / 60); var ss = seconds - (hh*3600) - (mm*60); addOnload(startcount); </script> <body> <form> <input type="text" size="2" id="ore" readonly="readonly" /> : <input type="text" size="2" id="min" readonly="readonly" /> : <input type="text" size="2" id="sec" readonly="readonly" /> </form> <script> writecounter(hh, mm, ss); </script> </body>
Io in questa materia mi ritengo ingnorante per cui mi affido a voi.
In pratica lo devo inserire in un gioco tipo ogame, uno script mi inserisce i secondi nel db in modo randomico, e poi il javascript prende i secondi e mi fà il countdown, tutto funziona. Però siccome lo script parte quando viene aggiornata la pagina, ogni volta che un utente và nella pagina dello script lui riparte dai secondi che ci sono nel database.Ora dovrei inserire un controllo che non permetta ciò.
Ho provato con un $_GET['linked=2'] solo che aggiornando la pagina sparisce tutto.. Come potrei fare?
In pratica funziona in questo modo.
io inserisco delle coordinate e clicco su "Invia" e và sulla pagina che inserisce i dati nel database poi un refresh tramite java riporta l'utente alla pagina iniziale e lo script parte solo che senza un controllo ogni volta che aggiorna la pagina il timer riparte dai secondi iniziali..Spero di essere stato molto esplicito, confido in voi. Saluti.
-
-
Ragazzi, nessuno sà aiutarmi con sto countdown? :S
Saluti.
-
in Flash si puo fare ??
-
-
Rix stupida: Utilizzare un frame?