Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    8

    countdown che si riavvia automaticamente

    ciao, se possibile avrei bisogno di una mano per modificare questo script... questo lo utilizzo per una scadenza non imminente, per cui mi va bene modificarlo manualmente ogni volta... me ne servirebbe un'altro che si aggiorna da solo ogni ora... è possibile modificare questo script per quello che mi serve?

    codice:
    <span id="countdownCalendarDateTimerId" name="countdownCalendarDateTimerId" style="font-size:30px;color:#FFFFCC;"></span> </div><script type="text/javascript">document.write('<script type="text/javascript">' + 'function pad(value, length, padChar) {' + ' if (length + 1 >= value.length) {' + ' value = Array(length + 1 - value.length).join(padChar) + value;' + ' }' + ' return value;' + '}' + 'function countdown() {' + ' var oneDay = 86400000;' + ' var oneHour = 3600000;' + ' var oneMinute = 60000;' + ' var oneSecond = 1000;' + ' var dateText = "6/8/2011 07:30:00 PM";' + ' var today = new Date();' + ' var eventDate = new Date(dateText);' + ' difference = eventDate - today;' + ' days = Math.floor(difference / (oneDay) * 1);' + ' hours = Math.floor((difference % (oneDay)) / (oneHour) * 1);' + ' minutes = Math.floor(((difference % (oneDay)) % (oneHour)) / (oneMinute) * 1);' + ' seconds = Math.floor((((difference % (oneDay)) % (oneHour)) % (oneMinute)) / oneSecond * 1);' + ' if (days <= 0 && hours <= 0 && minutes <= 0 && seconds <= 0) {' + ' var endSpan = document.getElementById("countdownCalendarDateTimerId");' + ' endSpan.firstChild.data = "Gioco chiuso!";' + ' return;' + ' }' + ' else {' + ' var timeSpan = document.getElementById("countdownCalendarDateTimerId");' + ' timeSpan.firstChild.data = days.toString() + " days, " + pad(hours.toString(), 2, "0") + ":" + pad(minutes.toString(), 2, "0") + ":" + pad(seconds.toString(), 2, "0");' + ' }' + ' setTimeout("countdown()", 1000);' + '}' + ' countdown();' + '<\/script>');</script>
    grazie mille.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2011
    Messaggi
    8
    mi dite solo come faccio a farlo ripartire da capo quando il countdown arriva a zero?

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Lo script che hai postato (scritto tutto su una riga che complica di molto la lettura) viene eseguito credo (vedi motivo precedente) al caricamento della pagina sarebbe da modifica radicalmente, pertanto immagino sia più semplice rifarlo più tosto che modificare quello ma l'operazione si complicherebbe di molto, io se fossi in te cercherei in rete qualcosa più adatto.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.