---
title: "Göra URLer klickbara?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/124549-göra-urler-klickbara"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "webbSAJTEN"
published: "2005-03-16T20:53:59.000Z"
updated: "2005-12-19T14:06:52.000Z"
replies: 13
views: 564
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/124549-göra-urler-klickbara"
---

# Göra URLer klickbara?

## #1 — webbSAJTEN, 2005-03-16T20:53Z

Tjena!
Jag sparar alla min text i kolumnen strBeskrivning.
Jag skulle vilja att det som börjar med <http://> eller www blir klickbart när det skrivs ut..
Jag vet hur man gör, men bara när det antingen är text eller bara en adress..

Hur ska jag bära mig åt?

Permalänk: https://www.webforum.nu/p/124549

## #2 — Donatello, 2005-03-16T22:11Z

Sitter och funderar på samma sak, men vad gäller epostadresser... Kommer hålla tråden under bevakning. :)

Permalänk: https://www.webforum.nu/p/1573763

## #3 — Poffe, 2005-03-16T22:16Z

Kan knappt räkna så lång som antalet gånger detta har tagits upp. Sök så kommer ni hitta massor.

Permalänk: https://www.webforum.nu/p/1573769

## #4 — webbSAJTEN, 2005-03-16T22:19Z

Jag har saktiskt sökt..
Men hittade inget alls på de jag sökte på..

Permalänk: https://www.webforum.nu/p/1573771

## #5 — Type, 2005-03-16T22:25Z

Du får söka efter delsträngar som börjar på http eller www och om de förekommer får du ersätta de med \<a href=" osv tror jag.... Jag har inte kodat mycket i ASP men så borde man väl göra i php iaf?

Permalänk: https://www.webforum.nu/p/1573775

## #6 — Poffe, 2005-03-16T22:50Z

Får man fråga vad du sökt på då?

En snabbsökning fick bl.a. upp denna tråd: <http://www.webforum.nu/showthread.php?s=&forumid=22&threadid=103097>

Permalänk: https://www.webforum.nu/p/1573779

## #7 — Palle, 2005-03-16T22:53Z

Här är en funktion som omvandlar url´s och mailadresser till klickbara länkar. :)

```
[red]Function makeOutput(str)
	Set regExp = New regexp
		regExp.Global = true
		regExp.IgnoreCase = true
		regExp.Pattern = "((?:mailto\:|(?:news|(?:ht|f)tp(?:s?))\://){1}\S+)"
		makeOutput = regExp.Replace(str, "<a href=""$1"">$1</a>")
	Set regExp = Nothing
End Function[/red]
```

Anropas ex. så här:

```
[red]<%= makeOutput(objRecSet("strBeskrivning")) %>[/red]
```

Notera att du/ni får byta ut *objRecSet("strBeskrivning")* mot det som passar er.

&nbsp;

Permalänk: https://www.webforum.nu/p/1573782

## #8 — webbSAJTEN, 2005-03-17T21:11Z

> **Palle skrev:**
>
> Här är en funktion som omvandlar url´s och mailadresser till klickbara länkar. :)
>
>
> ```
> [red]Function makeOutput(str)
> 	Set regExp = New regexp
> 		regExp.Global = true
> 		regExp.IgnoreCase = true
> 		regExp.Pattern = "((?:mailto\:|(?:news|(?:ht|f)tp(?:s?))\://){1}\S+)"
> 		makeOutput = regExp.Replace(str, "<a href=""$1"">$1</a>")
> 	Set regExp = Nothing
> End Function[/red]
> ```
>
> 
> 
> Anropas ex. så här:
>
> ```
> [red]<%= makeOutput(objRecSet("strBeskrivning")) %>[/red]
> ```
>
> 
> 
> Notera att du/ni får byta ut *objRecSet("strBeskrivning")* mot det som passar er.
> 
> &nbsp;

Funkar super till hemsidor men inte till mailadresser.. Men det gör inte.. Tack :D

Permalänk: https://www.webforum.nu/p/1574238

## #9 — WebbisNet, 2005-03-17T22:54Z

när jag testar får jag Otillåten tilldelning: 'RegExp'

Function makeOutput(str)
	Set regExp = New regexp
		regExp.Global = true
		regExp.IgnoreCase = true
		regExp.Pattern = "((?:mailto\\:\|(?:news\|(?:ht\|f)tp(?:s?))\\://){1}\\S+)"
		makeOutput = regExp.Replace(str, "\<a href=""$1""\>$1\</a\>")
	Set regExp = Nothing
End Function

Anropar med
\<%=makeOutput(replace(makeHtml(showAll("klotterText")),vbCrLf,"\<br\>"))%\>

Permalänk: https://www.webforum.nu/p/1574264

## #10 — Palle, 2005-03-18T10:00Z

> **webbSAJTEN skrev:**
>
> Funkar super till hemsidor men inte till mailadresser.. Men det gör inte.. Tack :D

Jasså? Men följande fungerar utmärkt för mig när jag testar funktionen:

```
[red]<%= makeOutput("Lorem ipsum dolor sit amet, &#104;&#116;&#116;&#112;&#058;&#047;&#047;&#119;&#119;&#119;&#046;&#119;&#101;&#098;&#102;&#111;&#114;&#117;&#109;&#046;&#110;&#117; in et tortor at augue mollis feugiat, mailto:mail&#064;adress.com vivamus at turpis.")[/red]
```

Gällande ditt fel; Vad gör de andra funktionerna du anropar?
Vore det kanske enklare att slå ihop dessa till 1 istället..?

Permalänk: https://www.webforum.nu/p/1574379

## #11 — ptr_lks, 2005-12-19T12:33Z

> **Palle skrev:**
>
> Här är en funktion som omvandlar url´s och mailadresser till klickbara länkar. :)
>
>
> ```
> [red]Function makeOutput(str)
> 	Set regExp = New regexp
> 		regExp.Global = true
> 		regExp.IgnoreCase = true
> 		regExp.Pattern = "((?:mailto\:|(?:news|(?:ht|f)tp(?:s?))\://){1}\S+)"
> 		makeOutput = regExp.Replace(str, "<a href=""$1"">$1</a>")
> 	Set regExp = Nothing
> End Function[/red]
> ```
>
> 
> 
> Anropas ex. så här:
>
> ```
> [red]<%= makeOutput(objRecSet("strBeskrivning")) %>[/red]
> ```
>
> 
> 
> Notera att du/ni får byta ut *objRecSet("strBeskrivning")* mot det som passar er.
> 
> &nbsp;

gör ovanstående kod att de klickbara kommer  i sin rätta "context"? dvs där "inlägaren" skriver de?

Permalänk: https://www.webforum.nu/p/1730426

## #12 — emission, 2005-12-19T13:57Z

<http://www.webforum.nu/showthread.php?t=132042>

Permalänk: https://www.webforum.nu/p/1730459

## #13 — ptr_lks, 2005-12-19T14:05Z

> **emission skrev:**
>
> <http://www.webforum.nu/showthread.php?t=132042>

Menar Du att jag skall skriva 

```
Response.Write sText = convertLink(showAll("klotterText"))
```

 Och Då omvandlas dessa "automatiskt"?
eller för att använda ovanstående kod

```
<%= makeOutput(objRecSet("meddelande")) %>
```

Permalänk: https://www.webforum.nu/p/1730462

## #14 — emission, 2005-12-19T14:06Z

Nej, du kan inte skriva ut en tilldelning

```
Response.Write convertLink(showAll("klotterText"))
```

Permalänk: https://www.webforum.nu/p/1730463

---

Tråden på webben: https://www.webforum.nu/amne/asp/124549-göra-urler-klickbara
