Ciao a tutti,
avendo una stringa di testo molto lunga e senza spazi in mezzo, vorrei poter dire ogni tot caratteri inserisci un ritorno a capo
o \n, in modo che la stringa non venga stampata a video su un unica lunga riga, ho provato con una funzione del genere:
codice:
function addBreaks(s,c) {
    var l = s.length;
    var i = 0;
    while (l > i) {
        l = l-c;
        i=i+c;
        d = s.substring(0,c)+"
"+s.substring(c);
    }
    return d;
}
var a="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";

var formatted = addBreaks(a,26);
document.write(formatted);
ma ritorna a capo una volta sola, poi la stringa prosegue senza più tornare a capo..
sbaglio su qualcosa? grazie in anticipo!