Avatar billede hermie Nybegynder
29. juli 2002 - 10:34 Der er 10 kommentarer og
1 løsning

Syntax fejl...

Hej derude i sommervarmen,

Jeg er næsten færdig med min postkortprototype, men den melder hele tiden syntaksfejl ved "MyMail.Body = "
Jeg kan ikke gennemskue det.

Er der andre der kan det?
Avatar billede hermie Nybegynder
29. juli 2002 - 10:36 #1
I får lige scriptet med ;0)


<html>
<head>
<title>Dit postkort er sendt!</title>
</head>
<body bgcolor="#FFFFFF">
<div align="center">
  <center>
  <table border="0" bgcolor="#c0c0c0" cellspacing="1" style="font-family: Verdana; font-size: 10pt">
    <tr>
      <td width="100%">
        <p align="center"><b>Dit postkort er sendt til <%=Request.Form("to_email")%></b>
        <br>
      </td>
    </tr>
  </table>
  </center>
</div>

<%   
Dim myMail
    modtager=Request.Form ("to_email")
    afsender=Request.Form ("from_name")


Set myMail = Server.CreateObject("CDONTS.NewMail")
myMail.From = afsender
myMail.To = modtager
myMail.Subject = "Du har modtaget et postkort fra www.lovelinks.dk!"
myMail.ContentType = "text/html"

myMail.Body =
"<html>
<head><title>Du har fået et postkort</title></head>
<body>
<div align="center">
<center>
<table border="0" width="100%" style="font-family: Verdana; font-size: 10pt; color:white;" bgcolor="#000084">
<tr>
<td width="40%" valign="top"><img src="http://www.jjaagaard.dk/postkort/postkort1/katter.jpg" hspace="5" vspace="3"></td>
<td width="60%" valign="top">
<center>
<img src="http://www.jjaagaard.dk/postkort/postkort1/logo.gif"><br>
<Font size="1">Et postkort er sendt fra www.lovelinks.dk</font>
<hr size="1"><p><b>Hej<p><font color="FFFF00"> "& Request.Form("from_name") &"</FONT> har sendt dig et postkort!</b></center><br><font color="FFFFC0">"& Request.Form("melding") &"</font>
</td>
</tr>
</table>
</center>
</div>
</body>
</html>"

myMail.SendMail
Set myMail = nothing
%>
</body>
</html>
Avatar billede ras2000 Nybegynder
29. juli 2002 - 11:20 #2
Du skal ikke have linieskift i din tekststreng myMail.Body =
"<html>
<head><title>Du har fået et postkort</title></head>
...osv.
Du er nød til at have det i en lang køre. Lav evt
myMail.Body = "<html>"
myMail.Body = myMail.Body & "<head><title>Du har fået et Postkort</title></head>" .. osv
Avatar billede ras2000 Nybegynder
29. juli 2002 - 11:20 #3
svar
Avatar billede eagleeye Praktikant
29. juli 2002 - 11:21 #4
du er nød til at bygge din streng op over flere linier enten med en streng eks.. Alle steder hvor der er et " skal der så være to "":

mailBody = "<html>"
mailBody = mailBody & "<head><title>Du har fået et postkort</title></head><body><div align=""center"">"
mailBody = mailBody & "<center>"
mailBody = mailBody & "<table border=""0"" width=""100%"" style="font-family: Verdana; font-size: 10pt; color:white;" bgcolor=""#000084"">"
mailBody = mailBody & "<tr><td width=""40%"" valign="top"><img src="http://www.jjaagaard.dk/postkort/postkort1/katter.jpg" hspace=""5"" vspace=""3""></td>"
mailBody = mailBody & "<td width=""60%"" valign=""top"">"
mailBody = mailBody & "<center>"
mailBody = mailBody & "<img src=""http://www.jjaagaard.dk/postkort/postkort1/logo.gif""><br>"
mailBody = mailBody & "<Font size=""1"">Et postkort er sendt fra www.lovelinks.dk</font>"
mailBody = mailBody & "<hr size=""1""><p><b>Hej<p><font color=""FFFF00""> "& Request.Form("from_name") & "</FONT> har sendt dig et postkort!</b></center><br><font color=""FFFFC0"">"& Request.Form("melding") &"</font></td>"
mailBody = mailBody & "</tr>"
mailBody = mailBody & "</table>"
mailBody = mailBody & "</center>"
mailBody = mailBody & "</div></body>"
mailBody = mailBody & "</html>"

myMail.Body = mailBody
Avatar billede hermie Nybegynder
29. juli 2002 - 11:29 #5
Tak for svarene - jeg tester lige...
Avatar billede eagleeye Praktikant
29. juli 2002 - 13:38 #6
det er lige et par steder hvor jeg glemt dobblet ""

mailBody = "<html>"
mailBody = mailBody & "<head><title>Du har fået et postkort</title></head><body><div align=""center"">"
mailBody = mailBody & "<center>"
mailBody = mailBody & "<table border=""0"" width=""100%"" style=""font-family: Verdana; font-size: 10pt; color:white;"" bgcolor=""#000084"">"
mailBody = mailBody & "<tr><td width=""40%"" valign=""top""><img src=""http://www.jjaagaard.dk/postkort/postkort1/katter.jpg"" hspace=""5"" vspace=""3""></td>"
mailBody = mailBody & "<td width=""60%"" valign=""top"">"
mailBody = mailBody & "<center>"
mailBody = mailBody & "<img src=""http://www.jjaagaard.dk/postkort/postkort1/logo.gif""><br>"
mailBody = mailBody & "<Font size=""1"">Et postkort er sendt fra www.lovelinks.dk</font>"
mailBody = mailBody & "<hr size=""1""><p><b>Hej<p><font color=""FFFF00""> "& Request.Form("from_name") & "</FONT> har sendt dig et postkort!</b></center><br><font color=""FFFFC0"">"& Request.Form("melding") &"</font></td>"
mailBody = mailBody & "</tr>"
mailBody = mailBody & "</table>"
mailBody = mailBody & "</center>"
mailBody = mailBody & "</div></body>"
mailBody = mailBody & "</html>"
Avatar billede hermie Nybegynder
29. juli 2002 - 13:59 #7
eagleeye, nu har jeg prøvet at stille op, som du foreslår. Resultatet, når jeg sender postkortet, er at modtageren kan se hele mailBodyens HMTL-script. Altså hverken billede eller tekst. Kan du gennemskue det problem?
Avatar billede eagleeye Praktikant
29. juli 2002 - 17:26 #8
Du har sat:
myMail.ContentType = "text/html"

Så mail programmet skulle tolke det som en <html> kode mail.
Avatar billede eagleeye Praktikant
29. juli 2002 - 17:28 #9
jeg fat et sted hvor der var noget omkring det de bruger i stedet for denne:
myMail.ContentType = "text/html"

Disse to linier:

myMail.BodyFormat = 0
myMail.MailFormat = 0


Linket er: http://www.bytesworth.com/bytesworth_reachout_archives/brvol3issue28.asp og scrolle ned til:
===================================================== >>
HTML MAILING IN ASP
Avatar billede eagleeye Praktikant
29. juli 2002 - 17:35 #10
eller måske prøv at starte den første linie:

mailBody = "<!DOCTYPE HTML PUBLIC""-//IETF//DTD HTML//EN"">"

mailBody = mailBody & "<html>"
.....
Avatar billede hermie Nybegynder
29. juli 2002 - 17:56 #11
Tak for hjælpen :0) Nu virker det som det skal...
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