Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,359
    Scusa. Ma il tuo codice ha qualcosa a che fare con la domanda iniziale ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  2. #12
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    258
    Avevo fatto altre domande quotando il tuo codice, inserendo le domande come commenti, forse non mi sono spiegato bene.

  3. #13
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    258
    Ciao, facendo delle prove sono riuscito a fare quello che volevo, e che forse non riuscivo a spiegare. Ora è sorto un altro problema. Con il codice postato da badaze, funziona correttamente se passata la data nella funzione
    codice:
    pluto = pippo(25,03,2017,365);
    Ora a me serve rendere quei dati dinamici, ho fatto questa prova:


    codice:
    <script>
    
    var rounds =['s','p','m','n','r'];//ok
    
    
    function pippo(giorno, mese, anno, nGiorni){
        var ret =newArray();
        var data =newDate(anno, mese-1, giorno+1);
        for(var i=0;i<nGiorni;i++){
    
            ret[i]={'id':parseInt(Math.random()*1000),'title':rounds[i%(rounds.length)],'start':data.toISOString().substr(0,10)+'T23:59:00','tipo':'t5'}
            data =newDate(data.getFullYear(),data.getMonth(),data.getDate()+1);
        }
    return ret;
    }
    </script>
    
    
    <divid="toto">
    </div>
    
    
    
    
    <script>
    // Oggi + 11 giorni
    // pluto = pippo(25,03,2017,365);
    // data in formato 2017-04-17
        var data_split = $('#start-data').val().split('-');
        var g = data_split[2];
        var m = data_split[1];
        var a = data_split[0];
        var n = 2; 
        pluto = pippo(g, m, a, n);
    
    
    for(i=0;i<pluto.length;i++){
        var str = pluto[i]['start']+' '+pluto[i]['title'];
        document.getElementById('toto').innerHTML = document.getElementById('toto').innerHTML + str +'<br/>';
    }
    </script>
    Ma viene considerata come data iniziale 2017-09-17 . Sapete aiutarmi a capire dove sbaglio?

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 © 2024 vBulletin Solutions, Inc. All rights reserved.