Hej Mette!
Jeg har brug for lidt mere detaljeret hjælp.
Hvor indsætter jeg nedenstående funktion? Da det er Frontpage der genererer
koderne, bliver indsatte ændringer automatisk slettet når jeg ændrer i FPs
kodning...
Tak for hjælpen...
Bedste nytårshilsner
René
"Mette" <nospam@nospam.dk> skrev i en meddelelse
news:3ff1cc40$0$25814$ba624c82@nntp03.dk.telia.net...
> Hej René
>
> > Hvordan løser jeg dette problem? Er det noget jeg skal ændre i databasen
> > eller skal jeg ændre i HTML koden?
>
> jeg tror du kan bruge denne funktion
>
> Mvh
>
> M
>
> Function InsertHyperlinks(inText)
> Dim objRegExp, strBuf
> Dim objMatches, objMatch
> Dim Value, ReplaceValue, iStart, iEnd
>
> strBuf = ""
> iStart = 1
> iEnd = 1
> Set objRegExp = New RegExp
>
> objRegExp.Pattern = "\b(www|http|\S+@)\S+\b" ' Match URLs and emails
> objRegExp.IgnoreCase = True ' Set case insensitivity.
> objRegExp.Global = True ' Set global
applicability.
> Set objMatches = objRegExp.Execute(inText)
> For Each objMatch in objMatches
> iEnd = objMatch.FirstIndex
> strBuf = strBuf & Mid(inText, iStart, iEnd-iStart+1)
> If InStr(1, objMatch.Value, "@") Then
> strBuf = strBuf & GetHref(objMatch.Value, "EMAIL", "_BLANK")
> Else
> strBuf = strBuf & GetHref(objMatch.Value, "WEB", "_BLANK")
> End If
> iStart = iEnd+objMatch.Length+1
> Next
> strBuf = strBuf & Mid(inText, iStart)
> InsertHyperlinks = strBuf
> End Function
>
>
> Function GetHref(url, urlType, Target)
> Dim strBuf
>
> strBuf = "<a href="""
> If UCase(urlType) = "WEB" Then
> If LCase(Left(url, 3)) = "www" Then
> strBuf = "<a href=""http://" & url & """ Target=""_blank""
> class="""">" & url & "</a>"
> Else
> strBuf = "<a href=""" & url & """ Target=""_blank"" class="""">" &
url
> & "</a>"
> End If
> ElseIf UCase(urlType) = "EMAIL" Then
> strBuf = "<a href=""mailto:" & url & """ Target=""" & _
> Target & """ class=""link"">" & url & "</a>"
> End If
>
> GetHref = strBuf
>
> End Function
>
>