>Hvordan laver jeg næste linie om:
> <a href="mailto:lars@adot.dk">lars</a>
[snip]
> Dim strEmail
> strEmail = "lars@adot.dk"
>
> Dim strMailto
> strMailto = "mailto:" & strEmail
> Response.Write "<a href="" & strMailto & "">lars</a>"
> Det virker bare ikke jeg tror det har noget at gøre med """"""
Det har du ret i.
Problemet er at vbscript bruger " til at afgrænse tekst-strenge, og at html
tags egenskaber også afgrænses af ". Det kan løses ved at bruge chr()
funktionen. Når man bruger chr() angiver man ascii værdien for et tegn, der
så ikke tolkes som en del asp-syntaksen. Din koden kommer således til at se
sådan ud:
Response.Write "<a href=" & chr("34") & strMailto & chr("34") & ">lars</a>"
En anden måde du kan gøre det på er at indsætte et stykke asp midt i et
normalt html tag:
<a href="<%= strEmail %>">lars</a>
Håber du kan bruge det!
Esben