Ciao,

oggi sono fuso, non riesco in un ciclo for a toglire l'ultimo carattere.

Ho fatto uno script che usa la funzione Asc di ASP per convertire un carattere della tastiera nel suo codice numerico, ed: a = 97

il tutto viene visualizzato in una textarea.

Questo è il codice


codice:
<%
dim txt
txt = request("Max")

for i=1 to len(txt)

if len(txt) <= 1 then
response.write(Asc(mid(txt,i,1)))

else

response.write(Asc(mid(txt,i,1)) & ",")

end if

next
%>
ho messo un controllo sulla prima if per non stampare la , se viene digitato un solo carattere,

dopo un else dove stampo tutti i caratteri separati dalla ,

non trovo il modo per togliere l'ultima virgola, se ci sono anche solo due caratteri 60, 91,

per togliere l'ultimo carattere di una stringa, ho sempre utilizzato una funzione tipo:

left(stringa,len(stringa)- 1) left(txt,len(txt)- 1)

ma anche se la inserisco nello script non funziona.

Saluti, Massimo.