webForumDet fria alternativet

Problem med kontaktscript

8 svar · 382 visningar · startad av ade

adeMedlem sedan juli 20041 418 inlägg
#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 TMedlem sedan nov. 20017 058 inlägg
#2

Det skall vara: Set newMail = **Server.**CreateObject("CDONTS.NewMail")

adeMedlem sedan juli 20041 418 inlägg
#3

Okej. Får testa det senare, har inte tid nu.

Tack.

adeMedlem sedan juli 20041 418 inlägg
#4

Löst. Tack!

adeMedlem sedan juli 20041 418 inlägg
#5

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..

PalleMedlem sedan apr. 20002 716 inlägg
#6

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 TMedlem sedan nov. 20017 058 inlägg
adeMedlem sedan juli 20041 418 inlägg
#8

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. 20031 660 inlägg
#9

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")???

Genererad på 362 ms · cache AV · v20260730165559-full.f96bc7eb