anoniem Geplaatst: 8 april 2002 Delen Geplaatst: 8 april 2002 Wie kan mij helpen onderstaand script te laten werken, zodat er een html pagina wordt verstuurd, met daarin ingevuld de results van een antwoordformulier. Bij voorbaat dank. <html> <head> <meta http-equiv=Content-Type content="text/html; charset=us-ascii"> <meta name=Generator content="Microsoft Word 10 (filtered)"> <title>mail versturen met cdonts</title> </head> <body bgcolor=white lang=NL link=black vlink="#000066" alink=black> <div class=Section1> <p class=MsoNormal><span style='font-size:10.0pt;font-family:Verdana'> </span></p> <% Dim MijnMail Set MijnMail = CreateObject("CDONTS.NewMail") HTML = "<!DOCTYPE HTML PUBLIC ""-//IETF//DTD HTML//EN"">" & vbCrLf HTML = HTML & "<html>" HTML = HTML & "<head>" HTML = HTML & "<title>Bericht van de Website</title>" HTML = HTML & "</head>" HTML = HTML & "<body>" HTML = HTML & "<center><u><b>Bericht van de website</b></u></center><BR></body>" HTML = HTML & "</html>" MyBody = Request.Form("Onderwerp") & vbCrLf & Request.Form("Ander Onderwerp") & vbCrLf MyBody = MyBody & vbCrLf & Request.Form("Opmerkingen") & vbCrLf MyBody = MyBody & vbCrLf & Request.Form("naam") MyBody = MyBody & vbCrLf & Request.Form("emailadres") MyBody = MyBody & vbCrLf & Request.Form("tel.gebruiker") & vbCrLf MijnMail.From = "info@test.nl" MijnMail.To = "email@provider.nl" MijnMail.Subject = "Bericht van de Website" MijnMail.BodyFormat = 0 MijnMail.MailFormat = 0 MijnMail.Body = HTML ?.....MijnMail.Body = MyBody MijnMail.Send Set MijnMail = Nothing Response.Redirect "bedankt.htm" %> </div> </body> </html> Quote Link naar reactie
anoniem Geplaatst: 8 april 2002 Auteur Delen Geplaatst: 8 april 2002 Behoorlijk standaard werk vind je ook niet? [code:1:4c8bb9e19d] <% Dim MijnMail Set MijnMail = CreateObject("CDONTS.NewMail") ' start bericht HTML = "<!DOCTYPE HTML PUBLIC ""-//IETF//DTD HTML//EN"">" & vbCrLf HTML = HTML & "<html>" HTML = HTML & "<head>" HTML = HTML & "<title>Bericht van de Website</title>" HTML = HTML & "</head>" HTML = HTML & "<body>" HTML = HTML & "<center><u><b>Bericht van de website</b></u></center><BR>" ' form info MyBody = Request.Form("Onderwerp") & "<br />" & Request.Form("Ander Onderwerp") & "<br />" MyBody = MyBody & "<br />" & Request.Form("Opmerkingen") & "<br />" MyBody = MyBody & "<br />" & Request.Form("naam") MyBody = MyBody & "<br />" & Request.Form("emailadres") MyBody = MyBody & "<br />" & Request.Form("tel.gebruiker") & "<br />" ' afsluiten bericht HTML = HTML & MyBody & "</body></html>" MijnMail.From = "info@test.nl" MijnMail.To = "email@provider.nl" MijnMail.Subject = "Bericht van de Website" MijnMail.BodyFormat = 0 MijnMail.MailFormat = 0 MijnMail.Body = HTML MijnMail.Send Set MijnMail = Nothing Response.Redirect "bedankt.htm" Response.End %> [/code:1:4c8bb9e19d] Quote Link naar reactie
anoniem Geplaatst: 8 april 2002 Auteur Delen Geplaatst: 8 april 2002 Annie bedankt, ik ga het even proberen vr. gr. Quote Link naar reactie
anoniem Geplaatst: 8 april 2002 Auteur Delen Geplaatst: 8 april 2002 Dan hoop ik dat ik geen tikfouten heb gemaakt. Ik doe niet aan bugfixing namelijk :grin: Quote Link naar reactie
anoniem Geplaatst: 8 april 2002 Auteur Delen Geplaatst: 8 april 2002 Annie, it works! Thanks. Nog 1 klein vraagje: kan ik in het te ontvangen e-mail ook de onderwerpen laten weergeven met daarachter de results? zoals: Onderwerp: result Ander onderwerp: result Opmerkingen: result enz. de juiste syntax? Quote Link naar reactie
anoniem Geplaatst: 9 april 2002 Auteur Delen Geplaatst: 9 april 2002 Zoals ik al in mijn eerste bericht vermeldde: dit is wel heel erg basic wat je allemaal vraagt. Ik zal je een stukje op weg helpen, maar dan verwacht ik wel dat je het zelf verder uitzoekt. Als je naar de code kijkt zie je dat, naast de bewerkingen op de mailcomponent, het enige wat er gebeurt het opbouwen van de bericht string is. Twee tekstuele waarden knoop je aan elkaar met een ampersand, dus: string = "stukje" & "en nog een stukje" of string = "stukje" & waarde Het enige wat je dus moet doen is kijken hoe je het bericht wil hebben. Schrijf de html daarvoor uit en bouw deze daarna op als een lange string in ASP. En het mooiste lijkt me dan om de resultaten-waarden in een <table> te zetten. Quote Link naar reactie
anoniem Geplaatst: 9 april 2002 Auteur Delen Geplaatst: 9 april 2002 Annie, het is me duidelijk, ik zal me erin verdiepen, bedankt dat je me weer en stukje op weg hebt geholpen. vr. gr. Theo Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen