Avatar billede jpj3 Nybegynder
20. september 2004 - 23:02 Der er 6 kommentarer og
1 løsning

Fejl i ASPmail

Følgende linie giver fejl.
Den skal sende en html mail med aspmail.
Den giver fejl i følgende ordlyd.
<A href="mailto: "Request.Form("from_email") & " > "& Request.Form("from_email") & "</A>
***
myMail.BodyText = "<html><head><title>" & Request.Form("Subject") & "</title></head><body><div align=""center""><center><table border=""0"" width=""100%"" style=""font-family: Verdana; font-size: 10pt; color:white;"" bgcolor=""#CCCCCC""><tr><td width=""40%"" valign=""top""></td><td width=""60%"" valign=""top""><BR><FONT SIZE=""1"">En besked er sendt fra hjemmesiden.</font><hr size=""1""><p><b><p><font color=""FFFF00"">  " & Request.Form("from_name") & "</FONT> har sendt følgende besked!</b></center><br><font color=""FFFFC0""><br>Emailadr. &nbsp;" <A href="mailto: "Request.Form("from_email") & " > "& Request.Form("from_email") & "</A>Emailadr. &nbsp;" & Request.Form("from_email") & "<br><br>" & Request.Form("melding") & "</font></td></tr></table></center></div></font></body></html>"
Hvad er det der er galt.
Avatar billede eagleeye Praktikant
21. september 2004 - 08:26 #1
Prøv at rette linjen til dette der er vist et " for meget et ste og der mangede et par stykker i teksten:

myMail.BodyText = "<html><head><title>" & Request.Form("Subject") & "</title></head><body><div align=""center""><center><table border=""0"" width=""100%"" style=""font-family: Verdana; font-size: 10pt; color:white;"" bgcolor=""#CCCCCC""><tr><td width=""40%"" valign=""top""></td><td width=""60%"" valign=""top""><BR><FONT SIZE=""1"">En besked er sendt fra hjemmesiden.</font><hr size=""1""><p><b><p><font color=""FFFF00"">  " & Request.Form("from_name") & "</FONT> har sendt følgende besked!</b></center><br><font color=""FFFFC0""><br>Emailadr. &nbsp; <A href="mailto:""" & Request.Form("from_email") & """>" & Request.Form("from_email") & "</A>Emailadr. &nbsp;" & Request.Form("from_email") & "<br><br>" & Request.Form("melding") & "</font></td></tr></table></center></div></font></body></html>"
Avatar billede jpj3 Nybegynder
21. september 2004 - 19:44 #2
Den giver stadig problemer i dette stykke.

<A href="mailto: "Request.Form("from_email") & " > "& Request.Form("from_email") & "</A>

Microsoft VBScript compilation error '800a0401'

Expected end of statement

/send.asp, line 30

""><br>Emailadr. &nbsp;" <A href="mailto: "Request.Form("from_email") & " > "& ----------------------------------^
Avatar billede jpj3 Nybegynder
21. september 2004 - 19:45 #3
""><br>Emailadr. &nbsp;" <A href="mailto: "Request.Form("from_email") & " > "&
----------------------------^
Avatar billede eagleeye Praktikant
21. september 2004 - 19:51 #4
Prøv lige sådan her:


myMail.BodyText = "<html><head><title>" & Request.Form("Subject") & "</title></head><body><div align=""center""><center><table border=""0"" width=""100%"" style=""font-family: Verdana; font-size: 10pt; color:white;"" bgcolor=""#CCCCCC""><tr><td width=""40%"" valign=""top""></td><td width=""60%"" valign=""top""><BR><FONT SIZE=""1"">En besked er sendt fra hjemmesiden.</font><hr size=""1""><p><b><p><font color=""FFFF00"">  " & Request.Form("from_name") & "</FONT> har sendt følgende besked!</b></center><br><font color=""FFFFC0""><br>Emailadr. &nbsp; <A href=""mailto:" & Request.Form("from_email") & """>" & Request.Form("from_email") & "</A>Emailadr. &nbsp;" & Request.Form("from_email") & "<br><br>" & Request.Form("melding") & "</font></td></tr></table></center></div></font></body></html>"
Avatar billede jpj3 Nybegynder
21. september 2004 - 19:58 #5
Nu virker det.

Hvis man skal have mailen til at vise Request.Form("melding") som den er skrevet med enter for linie skift, hvor skal det sættes ind.
Fx.
Det er skrevet således i formen

"Jeg vil gerne
have et nyt tag"

Men det bliver vist i den mail jeg modtager således.
"Jeg vil gerne have et nyt tag"
Avatar billede eagleeye Praktikant
21. september 2004 - 20:00 #6
det fordi formen bruger vbCrLf som linje skift men HTML bruger <br> som linje skift så du kan replace vbCrLf med "<br>"

Så:  Request.Form("melding")
bliver til:  replace(Request.Form("melding"),vbCrLf,"<br>")
Avatar billede jpj3 Nybegynder
21. september 2004 - 20:14 #7
Kanon
Takker mange gange...
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