webForumDet fria alternativet

Länk i funktion funkar inte

ASP

3 svar · 316 visningar · startad av jlee

Medlem sedan dec. 2002378 inlägg
Frågan#1

Undrar nu varför det inte går att ha en länk på detta vis i funktionen?

<%
Function mer(txt)
txt = Replace(txt, "[mer]", "[B]<a href="mer.asp?id=<%=rs("id")%>">Läs mer</a>")[/B]
mer = txt
End Function
%>
Medlem sedan juni 200032 967 inlägg
#2
txt = Replace(txt, "[mer]", "<a href=""mer.asp?id=" & rs("id") & """>Läs mer</a>")
Medlem sedan dec. 19996 721 inlägg
#3

Anledningen är samma som för förra frågan. Du kan inte lägga in ASP-taggar i själva koden. Dessutom avgränsar man strängar med citationstecken, så om man vill ha med citationstecknen i själva strängen så får man "escapa" dem. I VBScript gör man det genom att skriva dubbla citationstecken, precis som @nders kod visar.

Medlem sedan dec. 2002378 inlägg
#4

tackar ödmjukast..jag lär mig hela tiden

250 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)