webForumDet fria alternativet

Problem med kontaktscript

ASP

8 svar · 382 visningar · startad av ade

Medlem sedan juli 20041 081 inlägg
Frågan#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...

Medlem sedan nov. 20017 144 inlägg
#2

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

Medlem sedan juli 20041 081 inlägg
#3

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

Tack.

Medlem sedan juli 20041 081 inlägg
#4

Löst. Tack!

Medlem sedan juli 20041 081 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..

Medlem sedan apr. 20003 174 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. :)

Medlem sedan nov. 20017 144 inlägg
Medlem sedan juli 20041 081 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?!

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

269 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
135 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
138 ms — ändringar (db)