Foros del Web » Programando para Internet » ASP Clásico »

contar palabras

Estas en el tema de contar palabras en el foro de ASP Clásico en Foros del Web. hola para controlar las palabras mostradas en un rs utilizo... Cadena="1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...
  #1 (permalink)  
Antiguo 04/10/2004, 15:29
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 23 años, 1 mes
Puntos: 8
contar palabras

hola

para controlar las palabras mostradas en un rs utilizo...

Cadena="1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22"
limite = 20
arrCadena=Split(cadena," ")
For i =0 to Ubound(arrCadena) - 1
if i > limite then
response.write("...")
exit for
else
Response.Write arrCadena(i)& " "
end if
Next

pero cuando la cadena es inferior a 20 no me escribe nada, alguien sabe la solución?


gracias
  #2 (permalink)  
Antiguo 04/10/2004, 18:33
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Se me ocurre algo así:

Cadena="1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22"
limite = 20
arrCadena=Split(cadena," ")

If UBound(arrCadena) <= limite then
Response.Write Join(arrCadena, " ")
Else

For i =0 to Ubound(arrCadena) - 1
if i > limite then
response.write("...")
exit for
else
Response.Write arrCadena(i)& " "
end if
Next

End if
__________________
...___...
  #3 (permalink)  
Antiguo 04/10/2004, 18:38
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Mmmm... o tal vez mejor así:


Cadena="1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22"
limite = 20
arrCadena=Split(cadena," ")

If UBound(arrCadena) <= limite then
Response.Write Join(arrCadena, " ")
' o directamente: Response.Write cadena
Else
For i =0 to limite
Response.Write arrCadena(i)& " "
Next
response.write("...")
End if


(igual no lo he probado, tal vez me equivoque :p)
__________________
...___...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:54.