Avatar billede plato Juniormester
08. september 2003 - 21:02 Der er 8 kommentarer og
2 løsninger

Viser ikke hyperlink fra db.

Hejsan..

Jeg bruger dette her i en form:

fncTextChange = Replace(strTekst,"''","''")
            fncTextChange = Replace(strTekst,"""","""")
            fncTextChange = Replace(fncTextChange,"  ","  ")
            fncTextChange = Replace(fncTextChange,">",">")
            fncTextChange = Replace(fncTextChange,"<","&lt;")
            fncTextChange = Replace(fncTextChange,vbCrLf,"<BR>")
            fncTextChange = Replace(fncTextChange,"å","&aring;")
            fncTextChange = Replace(fncTextChange,"æ","&aelig;")
            fncTextChange = Replace(fncTextChange,"ø","&oslash;")
            fncTextChange = Replace(fncTextChange,"Å","&Aring;")
            fncTextChange = Replace(fncTextChange,"Æ","&AElig;")
            fncTextChange = Replace(fncTextChange,"Ø","&Oslash;")

Når jeg så f.eks skriver en nyhed på siden, og i nyheden laver jeg et link; <a href="link.dk">link</a>, når forsiden så vitterligt viser det jeg har sat ind, viser den det nøjagtigt som skrevet (<a href="link.dk">link</a>, ).

Hvordan får jeg scriptet til vise det som et normalt link, altså hvor der kun står "Link" og holder man musen over, ja så står der link.dk

Tror I ved hvad jeg mener nu..

Nogen der kan hjælpe?
Avatar billede thesurfer Nybegynder
08. september 2003 - 21:10 #1
bruger du server.URLEncode?
Avatar billede ellebaek Nybegynder
08. september 2003 - 21:13 #2
fncTextChange = Replace(strTekst,"''","''")
            fncTextChange = Replace(strTekst,"""","""")
            fncTextChange = Replace(fncTextChange,"  "," &nbsp;")
            fncTextChange = Replace(fncTextChange,vbCrLf,"<BR>")
            fncTextChange = Replace(fncTextChange,"å","&aring;")
            fncTextChange = Replace(fncTextChange,"æ","&aelig;")
            fncTextChange = Replace(fncTextChange,"ø","&oslash;")
            fncTextChange = Replace(fncTextChange,"Å","&Aring;")
            fncTextChange = Replace(fncTextChange,"Æ","&AElig;")
            fncTextChange = Replace(fncTextChange,"Ø","&Oslash;")

Benyt denne i stedet...
Avatar billede Slettet bruger
08. september 2003 - 21:13 #3
Ved at tilføje:

fncTextChange = Replace(fncTextChange,"&lt;a href=&quot;link.dk&quot;&gt;link&lt;/a&gt;","<a href="link.dk">link</a>")
Avatar billede ellebaek Nybegynder
08. september 2003 - 21:14 #4
hvis du skifter < og > ud med &lt; og &gt vil linket ikke blive et aktivt hyperlink...
Avatar billede Slettet bruger
08. september 2003 - 21:17 #5
sorry det her:
fncTextChange = replace(fncTextChange,"&lt;a href=&quot;","<a href='")
fncTextChange = replace(fncTextChange,"&quot;&gt;","'>")
fncTextChange = replace(fncTextChange,"&lt;/a&gt;","</a>")
Avatar billede ellebaek Nybegynder
08. september 2003 - 21:17 #6
kvadratrodenaf1 -> din måde er ikke praktisk mulig med mindre han kun vil linke til link.dk..
Samtidig er det lidt en omvej først at skifte < & > den ene vej, for derefter at skifte det tilbage til det det var før. Samtidig er det ikke noget problem at man ikke udskifter < og > da det ikke gør den store forskel på hvilken måde de står...
Avatar billede Slettet bruger
08. september 2003 - 21:20 #7
du også kan evt lave dine egne tags, hvor du i nyheden skal skrive:

[a url='link.dk']link[/a]

og så:

fncTextChange = replace(fncTextChange,"[a url='","<a href='")
fncTextChange = replace(fncTextChange,"']","'>")
fncTextChange = replace(fncTextChange,"[/a]","</a>")
Avatar billede Slettet bruger
08. september 2003 - 21:22 #8
ellebaek > jeg lagde også mærke til min fejl.. har også skrevet et andet indlæg med det... problemet med, at man bare kan fyre < og > af er, at nyhedsforummets layout kan brydes, så det ikke kommer til at se særlig godt ud...
Avatar billede ellebaek Nybegynder
08. september 2003 - 21:23 #9
har nu aldrig haft problemer med det...

Altså hvis man ikke skifter dem ud...
Avatar billede plato Juniormester
08. september 2003 - 21:25 #10
Tak for hjælpen og hurtig respons.

Begge dele virker. Så jeg deler pts. :-)
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