Visualizzazione risultati 1 fino 8 di 8

Discussione: [HELP] - Countdown

  1. #1
    Guest

    Question [HELP] - Countdown

    Ho bisogno di un countdown di massimo 2 ora suddiviso in ore minuti e secondi, il problema è che non si deve riavviare se ricarico la pagina, e non si deve bloccare se nel frattempo vedo anche un'altra pagina.
    Ultima modifica di cisco : 29-01-2006 alle ore 13.46.56

  2. #2
    L'avatar di SolitaryExplorer
    SolitaryExplorer non è connesso Utente storico
    Data registrazione
    10-08-2005
    Residenza
    Veneto
    Messaggi
    1,949

    Predefinito

    Non offro assistenza privata. / Se vuoi anche tu una userbar come queste, basta chiedere.


  3. #3
    Guest

    Predefinito

    Però la cosa difficile è che non si deve riavviare al refresh della pagina..
    Magari in PHP si può fare qualcosa...

  4. #4
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    forse basta inserirlo in un frame

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da silverseraph
    forse basta inserirlo in un frame
    ma a quel punto facendo un refresh del frame si ha comunque il riavvio

  6. #6
    L'avatar di SolitaryExplorer
    SolitaryExplorer non è connesso Utente storico
    Data registrazione
    10-08-2005
    Residenza
    Veneto
    Messaggi
    1,949

    Predefinito

    Ma ti serve un conto alla rovescia per sapere quanto manca ad un ora ben precisa, o vuoi un conto alla rovescia che inizi a contare solo quando hai caricato la pagina o cliccato un pulsante... ?
    Non offro assistenza privata. / Se vuoi anche tu una userbar come queste, basta chiedere.


  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da SolitaryExplorer
    Ma ti serve un conto alla rovescia per sapere quanto manca ad un ora ben precisa, o vuoi un conto alla rovescia che inizi a contare solo quando hai caricato la pagina o cliccato un pulsante... ?
    Dovrebbe essere dal momento in cui carica per la prima volta la pagina, un conto alla rovescia di una o due ore per portare a compimento la prova d'esame.

  8. #8
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Per avere una soluzione solida devi utilizzare PHP.
    Visto che -da quel che ho capito- il conteggio di 2 ore deve partire per ciascun singolo utente dal momento in cui -diciamo- apre una certa pagina di "avvio", è ovvio che devi adottare soluzioni di tipo "sessione utente". Con tutto quel che ne consegue.. soprattutto se vuoi farlo in maniera impeccabile (per es. prevedere browser con cookies disabilitati etc..).
    Ma senza approfindire fino a questi punti, a te basta aprire una sessione all'avvio del test, il che significa che vai a impostare in una variabile di sessione un certo valore temporale, un intero "unix timestamp", cioè la rappresentazione intera dei secondi passati dal 1/1/1970. ok? per esempio in questo istante vale "1138544696".
    il valore di scadenza sarà 1138544696 + (60 * 60 * 2 ), ci siamo? cioè data inizio +2 ore in secondi (60sec*60min*2 = 2 ore).
    il problema è quanto vuoi che questo conteggio sia DINAMICO, spiego:
    1) se vuoi semplicemente che al momento di sottoporre il test ultimato controlli se dall'inizio sono passate 2 ore allora ti basta calcolare se la data di consegna è inferiore al calcolo data+2ore sopraindicato.
    2) se vuoi che ad ogni pagina caricata ci sia un esplicito tichettio e display dei secondi che passano devi passare la palla a Javascript, e la cosa non dico che sia difficile ma si complica quel tantino in più.

    Quindi ora hai la soluzione "logica" quella pratica... non so se sei in grado tu di implementarla o quantomeno se vuoi farti aiutare sai bene cosa proporre, di preciso, perché non c'è niente di più noioso che implementare un codice di cui non si sa nulla di speficico. (del tipo "sentite un po'.. che mi sapete fare questo 'coso così' per caso?" )
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •