Ciao a Tutti,
ho il seguente problema:
ho la variabile r2 la cui lunghezza e' variabile in quanto prende i suoi valori da un campo del database.
Ho creato un array con al max 4 elementi in ciascuno dei quali mettere 60 righe della mia variabile. in r3[0] ci saranno le prime 60 righe, in r3[1] le 60 righe successive, sino a che il contenuto della variabile r2_split si accorcia fino ad esaurirsi...
E' ovvio che se la mia variabile r2_split non e' molto lunga, verranno riempiti solo i primi elementi dell' array, mentre gli altri risulteranno vuoti.
Ho provato in 2 modi ma mi sono arenato ...
****** 1 MODO ********
var r2 = document.FrontPage_Form1.descrip_db.value.substrin g(r1.length); //e questo e' OK
if ((r2.length) > 0) {
var r3_count = 0;
var r2_split = r2.split("\n");
var r3 = new Array(); r3[0]=r3[1]=r3[2]=r3[3] = "";
for (var p=0; p<4; p++) {
for (r3_count=r3_count+0; r3_count <= r3_count+59; r3_count++) {
r3[p] += r2_split[r3_count];
if (r3_count=59) { r3_count=r3_count+59; }
}
document.write(r3[p]+"
");
}
}
in questo caso non riesco nel secondo ciclo for a fare una doppia assegnazione di variabili ...
*************** 2 MODO **********
if ((r2.length) > 0) {
var r2_split = r2.split("\n");
var r3 = new Array(); r3[0]=r3[1]=r3[2]=r3[3] = "";
for (var p=0; p<4; p++) {
for (var r3_count=0; r3_count <= 59; r3_count++) {
r3[p] += r2_split[r3_count];
if (r3_count=59) { r2_split = r2_split.value.substring(r3[p].length); }
}
document.write(r3[p]+"
");
}
}
in questo caso r2_split.value mi restituisce "undefined"
Avrei bisogno di aiuto per risolvere il probelma ...
Grazie mille in anticipo !!!

Rispondi quotando