Avatar billede mr.meincke Nybegynder
25. januar 2002 - 15:58 Der er 12 kommentarer og
2 løsninger

Forum...HJÆLP!

Hej igen igen!
Jeg har 2 spørgsmål:

1. Hvis du skriver:
<%
osv...
%>
Så viser den det ikke....hvorfor?

2. Hvordan får jeg den til at lave feks. http://www.eksperten.dk om til en link (på min side)?
Avatar billede mr.meincke Nybegynder
25. januar 2002 - 16:07 #1
hvis altså de skriver det ... :)
Avatar billede coltau Juniormester
25. januar 2002 - 16:07 #2
1.
<%
Alt hvad der skrives her vises ikke i browser
her skrives kun ASP-kode.
%>
2. Tilføj: <a href='http://www.eksperten.dk'>Eksperten</a>
Avatar billede mr.meincke Nybegynder
25. januar 2002 - 16:08 #3
hvordan får jeg fixet det? Det var spørgsmålet...Sorry hvis ikke jeg forklarede det godt nok
Avatar billede mr.meincke Nybegynder
25. januar 2002 - 16:08 #4
jeg er jo kun 14
Avatar billede mr.meincke Nybegynder
25. januar 2002 - 16:11 #5
det med linket...Hvis du skriver:
blablablabla http://www.eksperten.dk efterlink

så skal "http://www.eksperten.dk" blive lavet om til et link men "efterlink" skal ikke være inkluderet i linket
Avatar billede mr.meincke Nybegynder
25. januar 2002 - 16:37 #6
hmmm....ingen svar?
Avatar billede Slettet bruger
25. januar 2002 - 19:26 #7
Jeg bruger følgende funktion til at lave tekst om til klikbare links:

<%
Function makeLinks(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"
  objRegExp.IgnoreCase = True
  objRegExp.Global = True
  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)
  makeLinks = 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=""" & _
              Target & """>" & url & "</a>"
    Else
      strBuf = "<a href=""" & url & """ Target=""" & _
              Target & """>" & url & "</a>"
    End If
  ElseIf UCase(urlType) = "EMAIL" Then
    strBuf = "<a href=""mailto:" & url & """ Target=""" & _
            Target & """>" & url & "</a>"
  End If
 
  GetHref = strBuf

End Function
%>

Funktionen kaldes f.eks. sådan her:

<%=makeLinks("Blabla http://www.eksperten.dk bla bla")%>
Avatar billede mr.meincke Nybegynder
25. januar 2002 - 19:41 #8
så bliver det bagefter også til et link
Avatar billede Slettet bruger
25. januar 2002 - 19:43 #9
Det plejer det ikke at gøre hos mig. Du skal sørge for at der er mellemrum på begge sider af adressen - ellers vil det ikke virke.
Avatar billede mr.meincke Nybegynder
25. januar 2002 - 19:47 #10
bare lige en test på exp:

http://www.asp.dk/ asd
Avatar billede mr.meincke Nybegynder
25. januar 2002 - 19:47 #11
det skal være ligesom der...hvis der er en / +mellerum slutter det...hvordan?
Avatar billede mr.meincke Nybegynder
25. januar 2002 - 19:52 #12
spm. 2 har jeg selv løst
Avatar billede mr.meincke Nybegynder
25. januar 2002 - 19:55 #13
du får 25 point....
Avatar billede Slettet bruger
25. januar 2002 - 19:58 #14
takker :)
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