Ciao.
Ho scritto queste righe ASP per fare in modo che quando il testo inserito supera un certo numero massimo di caratteri (1500), il testo si divida in due parti (pagine) e venga visualizzato appunto in 2 pagine diverse.
Purtroppo non funziona perchè non mi esegue il cambio pagina anche se vedo due pagine e tutto il testo contenuto nella prima pagina, ma mi riporta alla pagina della prima risposta che è stata postata, cioè non mi porta alla seconda pagina con la parte finale del testo inserito.
Spero possiate aiutarmi a capire dov'è la magagna.
Grazie---
codice:<% while not objRs.eof testo = replace(obj.apply(objRs("messaggio"),0), vbcrlf, " ") numeroCaratteri = Len(testo) numeroMassCaratteri = 1500 numeroIniziale = 1 pagine = Cint(numeroCaratteri/numeroMassCaratteri) Redim testoXpagina(pagine-1) For i = 0 to pagine -1 if pagine > 1 then testoXpagina(i) = Mid(testo,numeroIniziale,numeroMassCaratteri) else testoXpagina(i) = Mid(testo,numeroIniziale,Len(testo)) end if numeroIniziale = numeroIniziale + numeroMassCaratteri pagine = pagine -1 next %> <% if (numeroCaratteri > 0) AND (numeroCaratteri>numeroMassCaratteri)then if (paginaCorrente < 0) Or (Cint(paginaCorrente) > Cint(Ubound(testoXpagina))) then Response.write ("<a class='h22s'>Pagina inesistente</a>") else Response.write("<a class='h22s'>" & testoXpagina(paginaCorrente) & "</a>") end if Response.write (" <a class='readmore'>Pagina : </a>") For x = 0 to Ubound(testoXpagina) Response.write("" & x & "" ) Next else %> <% response.write testo%> <% end if %> <% objRs.movenext() wend %>

Rispondi quotando