Purtroppo in jQuery non sono ferrato, e diciamo che adesso parte un nuovo problema.
Ti spiego per bene cosa sto cercando di realizzare:
in pratica devo realizzare un countdown utilizzando proprio jquery.countdown.
Nel ListView andrò a visualizzare un elenco N di prodotti che sono in offerta, ed ogni prodotto ha chiaramente la sua data di scadenza.
All'interno del ListView, oltre chiaramente a tutti i dati del prodotto avrà anche lo spazio dedicato al countdown che è così:
Nella pagina c'è anche il richiamo di una funzione jquery che è la seguente (modificata inserendo i valori degli id delle textbox come mi avevi consigliato):
<script type="text/javascript">
$(function () {
var Anno;
var Mese;
var Giorno;
Anno = document.getElementById('UsrTimer_LstTimer_ctrl0_TxtAnnoFine').value;
Mese = document.getElementById('UsrTimer_LstTimer_ctrl0_TxtMeseFine').value;
Giorno = document.getElementById('UsrTimer_LstTimer_ctrl0_TxtGiornoFine').value;
var austDay = new Date();
austDay = new Date(Anno, Mese - 1, Giorno);
$('#defaultCountdown').countdown({ until: austDay });
});
</script>
Il problema è questo:
Quando c'è un solo prodotto in offerta è tutto ok ed il contatore funzione(fermo restando che non ho capito come migliorare il richiamo dell'id del campo di testo :-) ).
Quando invece le offerte sono di più il secondo contatore non viene mostrato, e credo che il problema sia dovuto al fatto che la pagina renderizza il div defaulCountdown per due volte sempre con lo stesso, e quindi penso che si incasina sull'univocità del div quando deve restituire con la funzione il risultato del countdown.
Non so se mi sono spiegato bene.
Riesci ad aiutarmi in questa cosa che non riesco a risolvere.
Grazie mille
Guido