Knud Jensen skrev:
> Jeg prøver selvfølgelig gerne at uddybe mit indlæg:
Tak.
> Her tror jeg så problemet ligger. Jeg tror ikke jeg får
> udskrevet værdien ordentligt.
Tro er udmærket som rettesnor - men fejlmeddelelsen fra asp-
parseren er langt mere konkret at bruge.
> Fejlen er:
>
> Expected end of statement
> /ksbh/nye/admin/udsendnyhedsbrev1.asp, line 118, column 32
> .To = """Hej ""<Response.Write("Email")>"
Her går det ganske rigtigt galt. Du skal ikke bruge
"Response.write" når du tildeler en værdi til en variabel. Brug i
stedet tegnet "&" til at sætte tekster og variable sammen:
..To = """Hej <" & Email & ">"""
Spørgsmålet er også hvad du egentlig vil have der skal stå i .To?
Ovenstående vil skrive "Hej <foo@bar.dk>" (incl. anførselstegn),
hvis variablen Email indeholder "foo@bar.dk".
Hvis man vil have en mailadresse skrevet på formen
Fornavn Efternavn <mail(@)adresse.dk>
- kan man fx skrive:
..To = Navn & " <" & Email & ">"
Blot skal man være opmærksom på at sammensætningen vil resultere i
fejl hvis enten Navn eller Email indeholder et skilletegn (fx
komma) eller hvis Email indeholder flere mailadresser.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html