Facendo il ciclo while mi visualizza al massimo 4 eventi, dal 5° in avanti non li visualizza, è possibile?
Ho messo la pagina on line a questo indirizzo
link
questo il codice del ciclo
codice:
var riempieventi = function() {
var cr = 0;
var tt_ev = "";
while ((idr < $nv1) && (cr < 2)) {
tt_ev = tt_ev + (
'<div id="session_detail">' +
'<div id="img_ev_container">' +
'<div class="img_evento" style="background-image: url(' + ardati[idr][3] + ');"></div>' +
'<div class="RSRsessionname">' + ardati[idr][0] + "</div>" +
'<div class="RSRcarname">Car : ' + ardati[idr][1] + "</div>" +
'<div class="RSRtrackname">Track : ' + ardati[idr][2] + "</div>" +
"</div>" +
'<div id="CollapsiblePanel' + idr + '" class="CollapsiblePanel">' +
'<div class="CollapsiblePanelTab" tabindex="0">Classifica</div>' +
'<div class="CollapsiblePanelContent">Classifica evento not yet implemented</div>' +
"</div>" +
'<script type="text/javascript">' +
'var CollapsiblePanel' + idr + ' = new Spry.Widget.CollapsiblePanel("CollapsiblePanel' + idr + '");' +
"</script>" +
'<div class="RSRHeader_1"></div>' +
"</div>");
idr++;
cr++;
};
$(".SE_MAIN").html(tt_ev);
$(".SE_MAIN").append('<div class="LOG"></div>');
/*$(".LOG").html('idr: '+idr+'</br>'+"n°.Evento : "+eventiRSR_PHP[idr][0]);*/
statoPagRSR = 2;
$('.btn_backRSR[data-mode="next"]').bind("click",nextRSR);
}; // CHIUSURA FUNZIONE RIEMPIEVENTI
idr è inizializzato a 0 fuori dalla funzione.
il pulsante avanti viene "attivato" tramite il bind alla fine della funzione e richiama semplicemente la funzione
codice:
var nextRSR = function(){
riempieventi();
};