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

detectar link

Estas en el tema de detectar link en el foro de ASP Clásico en Foros del Web. Como puedo hacer para detectar si dentro de un texto hay algun link y en caso que este ponerlo como un link. Mejor dicho si ...
  #1 (permalink)  
Antiguo 10/11/2004, 19:41
 
Fecha de Ingreso: junio-2004
Mensajes: 131
Antigüedad: 20 años, 11 meses
Puntos: 0
detectar link

Como puedo hacer para detectar si dentro de un texto hay algun link y en caso que este ponerlo como un link. Mejor dicho si en un texto hay "www.xxx.com.ar" o "[email protected]" ponerlo como <a href="">xxx</a>
  #2 (permalink)  
Antiguo 10/11/2004, 19:51
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Supongo que deberías valerte de una muy buena función que validara varias cosas, pero algo que se me ocurre rápido es si comienza con "www." entonces es una dirección electrónica, por lo tanto:

Código:
Function CrearURL(cadena)
  formato = ""
  If left(cadena, 4) = "www." Then
    formato = "<a href=http://" & cadena & ">" & cadena & "</a>"
  Else
    formato = cadena
  End If
  CrearURL = formato
End Function
variable = CrearURL("www.yahoo.com")
variable2 = CrearURL("Hola Mundo")
Response.write variable
Response.Write "<br>"
Response.write variable2

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 10/11/2004, 20:04
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
acá había hecho algo... fijate si te sirve de idea para adaptarlo:

http://www.forosdelweb.com/showpost....0&postcount=27
__________________
...___...
  #4 (permalink)  
Antiguo 18/11/2004, 15:47
 
Fecha de Ingreso: junio-2004
Mensajes: 131
Antigüedad: 20 años, 11 meses
Puntos: 0
ok gracias use el de Al Zuwaga pero con unos arreglitos
  #5 (permalink)  
Antiguo 22/11/2004, 10: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
fernando, podrías poner los arreglitos para chusmearlos?
__________________
...___...
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 17:23.