Timer Php [ Problema ] postato il 15/08/2010 19:34:38 nel forum programmazione, gdrcd, open source, hosting
Dunque, mi spiego in breve e faccio un esempio di modo che capiate.
Vorrei fare un timer che non si fermi anche se chiudi la pagina.
Es.
Clicca 1 --> Timer Cowntdown 1 minuto
Clicca 2 --> Timer Cowntdown 2 minuto
Clicca 3 --> Timer Cowntdown 3 minuto
Ovvero una pagina che ti mostri un Cowntdown con il tempo in base a dove clicchi, e anche se chiudi la pagina continua fino alla conclusione e automaticamente alla conclusione assegni dei valori al DataBase. Ad esempio: allo scadere del timer modifica la tabella personaggio dando exp +1.
Spero d'essermi spiegata abbastanza da farvi capire xD E' complesso persino spiegarlo.
Pagine → 1
15/08/2010 19:44:14 e modificato da blancks il 15/08/2010 19:45:52
Il segreto non sta nel fabbricare un timer vero, ma nel simularne uno memorizzando un tempo di riferimento e valutando tramite una sottrazione col tempo attuale se l'intervallo minimo necessario ad eseguire l'operazione che vuoi sia stato raggiunto.
A tal proposito può tornarti utile la sessione.
Ti faccio un esempio:
15/08/2010 20:24:56
Esatto, ti salvi una data di quando inizia il countdown e quando finisce, poi con javascript lo fai vedere lato client...
Infine quando tornerai a visitare quella pagina, il sistema aggiornerà il tutto.
15/08/2010 20:30:01
Ho capito le spiegazioni, ma resto comunque non in grado di riprodurlo, in quanto è una cosa che devo ancora imparare bene.
16/08/2010 00:56:05
mi introduco anke io nella discussione xk sto iniziando ad approcciarmi un po con js che devo dire mi sta riuscendo un po complicato.
Se io ho un risultato in php,il tempo trascorso..
come faccio a prelevare questo risultato dal php e farlo visualizzare tramite js.
Tipo,ho la variabile
$Tempo = 500;
500 sono i secondi.
Ora questo numero scende di 1 ogni secondo.
Ora,con js,come faccio a prelevare il valore di questa variabile :-)?
Non ho ne ho la + pallida idea O.o'
16/08/2010 11:31:51
Dovresti, a seconda di dove hai infilato quel '500' all'interno della pagina, recuperare il nodo dell'albero e successivamente risalire al valore. Un bel document.getElementById() per recuperare l'id dell'elemento (ovviamente lo devi aver assegnato) e successivamente value per recuperare il valore vero e proprio.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Storie di Agarthi: La Lunga Notte è arrivata
I dati del generatore di rank sono stati aggiornati!
Raja Dunia → Tra verità divine e menzogne eterne, la tua anima è la chiave. Scopri Raja Dunia, e riscrivi il fato del Continente con armi e magia, fede o eresia.
Felix Felicis GdR - Harry Potter GdR: Le uova di... Natale? - Evento ON
Ex Gratia GDR: Massima personalizzazione coi tratti specie!
nerelyn ha aperto una nuova discussione: Personaggio in cerca di Land
The Eyrie GdR: Nuove Fazioni ed entrata in Beta
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
Piume Nere: 🎄 Le Notti Sacre Sono Iniziate 🕯️
La categoria Browser Game raggiunge i 3.900 giochi catalogati!
RAID Shadow Legends: Anaxia la Rinata!
Enlisted: Test aggiornamento "Fronte dell'Estremo Oriente"
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Ex Gratia GDR: Il nuovo manuale è online!
Star Trek Horizon: QuestLog: Natale al cubo
Black Sails Chronicles: ON - 3° Serata Gara di Bevute
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
