A ade Medlem sedan juli 2004 1 081 inlägg Frågan 22 okt. 2004 13:15 #1 Hejsan. Håller på med ett kontakt script. Scriptet är väldigt enkelt och körs med cdonts.
Får detta delmedelnade:
Microsoft VBScript runtime error '800a01ad'
ActiveX component can't create object: 'CDONTS.NewMail'
/osf/skicka.asp, line 42
Jag har web10 som stöder Ms cdonts.
Se här vad web10 stödjer:
http://www.web10.se/footer.php?area=faq&id=489
Scriptets kod:
<%
If Len(Request.Form("email")) > 0 AND Len(Request.Form("subject")) > 0 AND Len(Request.Form("message")) > 0 Then
Set newMail = CreateObject("CDONTS.NewMail")
newMail.From = Request.Form("email")
newMail.To = "matte_k87@hotmail.com"
newMail.Subject = Request.Form("subject")
newMail.Body = Request.Form("message")
newMail.Send
Set newMail = Nothing
End If
%><p>Mailet har blivit skickat!</p>
Om detta inte fungerar på web10 så skulle det va snällt om ni visade en länk till ett kontaktscript som funkar...
Jesper T Medlem sedan nov. 2001 7 144 inlägg Det skall vara: Set newMail = **Server.**CreateObject("CDONTS.NewMail")
A ade Medlem sedan juli 2004 1 081 inlägg Okej. Får testa det senare, har inte tid nu.
Tack.
A ade Medlem sedan juli 2004 1 081 inlägg Får fel på det nu :S
Server object error 'ASP 0177 : 800401f3'
Server.CreateObject Failed
/direktdesign/kontakta/skicka.asp, line 42
800401f3
med den raden du skrev..
Palle Medlem sedan apr. 2000 3 174 inlägg Verkar som om dom inte alls har CDONTS installerat.. :OO
Ser dock att dom kör med CDOSYS, vilket är bättre, så använd det istället. :)
Jesper T Medlem sedan nov. 2001 7 144 inlägg A ade Medlem sedan juli 2004 1 081 inlägg Nu har jag bytt till det men får nu detta felmedelande:
Microsoft VBScript runtime error '800a01b6'
Object doesn't support this property or method: 'Request.Form(...).Body'
/osf/skicka.asp, line 46
vet att jag ska ändra till text body men hur?!
J.N. Medlem sedan apr. 2003 1 660 inlägg HEJ!
ade skrev:
vet att jag ska ändra till text body men hur?!
Ska du inte göra som de skriver i andra inlägget, Body ska vara TextBody???
newMail.TextBody = Request.Form("message")???