Avatar billede Slettet bruger
24. december 2005 - 14:03 Der er 2 kommentarer og
1 løsning

Replace to URL-funktion

Hejsa

Jeg tror jeg engang fandt en funktion herinde på Eksperten.dk som for eksempel i et database udtræk kunne gøre alle URL´er i udtrækket til links - altså til "<a></a>"-tags...

Er der nogen som ved hvor man kan finde sådan en funktion henne?
- eller er der nogen som lige er friske på at lave sådan en i asp?

Det skal lige siges at jeg er ikke 100% sikker på at det var her på Eksperten.dk jeg fandt den, men det tror jeg... Men hvis du kender til et andet sted hvor sådan en funktion findes, så vil jeg meget gerne høre fra dig...

- På forhånd tak!

\Dan
Avatar billede eagleeye Praktikant
25. december 2005 - 10:37 #1
Ja der kan findes en del her på eksperten hvis du søger efter klikbare links eller npget i den stil.

Der har været en konkurrence på www.netcoders.dk og vinder script er her:
http://www.netcoders.dk/sources.asp?mode=view_source&cat_id=9&id=859&tech_id=1
Runner ups:
http://www.netcoders.dk/sources.asp?mode=view_source&cat_id=9&id=860&tech_id=1


Jeg bruger har selv brugt denne som laver url adresser om til klikbare links:

Function LinkString(strInput)
Set objRegExpHTTP1 = New RegExp
objRegExpHTTP1.Global = True
objRegExpHTTP1.IgnoreCase = True

objRegExpHTTP1.Pattern = "(http|ftp|https)(:\/\/[\w]+)(.[\w]+)([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?"
strOutput = objRegExpHTTP1.Replace(strInput, "<a href='$1$2$3$4' target='_blank'>$1$2$3$4</a>")

objRegExpHTTP1.Pattern = "(^|[^\/])(www)(.[\w]+)([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?"
strOutput = objRegExpHTTP1.Replace(strOutput, " $1<a href='http://$2$3$4' target='_blank'>$2$3$4</a>")

set objRegExpHTTP1 = Nothing

LinkString = strOutput
End Function
Avatar billede Slettet bruger
25. december 2005 - 12:22 #2
Mange tak for hjælpen!

Det var lige det jeg manglede...

\Dan
Avatar billede madeindk Nybegynder
26. december 2005 - 20:46 #3
Lige et lille input til eagleeye:

Kan du gøre sådan at man kan skrive [brugernavn] og så laver den et link der hedder /Users/Search.asp?Username= ... og så det man har indtastet i [] ? :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester