On Sun, 11 Mar 2007 11:25:15 +0100, "Morten Dall Darmer"
<mrnews@tiscali.dk> wrote:
>hej alle jeg håber der er nogle der kan hjælpe mig, for jeg er i gang med at
>tilføje en mail funktion på en web side som køre java script.
>Den mail komponent som udbyderen siger jeg skal bruge heder ASPMail, og de
>har et eksembel på hvrdan man bruger modulet i VB script, MEN jeg skulle
>gerne bruge den fra Jscript, så er der nogle der kan hjælpe med at over
>sætte ?
>jeg har prøvet mig lidt frem men kan ikke få det til at virkere.
Jeg er heller ikke for stiv i JScript, men lad os forsøge.
>VBscript
<snip>
>min oversættelse til Jscript
><%
>
> this.objMail = Server.CreateObject('SMTPsvg.Mailer')
Er this. ikke noget der hører til Clientside JScript (eller lign. hvor
der et default objekt)?
Jeg ville tro, du skulle i retning af:
<%
var Mailer = Server.CreateObject("SMTPsvg.Mailer");
Mailer.RemoteHost = "mail.dit-domain.dk";
Mailer.FromName = "Jens Jensen";
Mailer.FromAddress = "mail@dit-domain.dk";
Mailer.AddRecipient ("Hans Hansen", "hans@hansen.dk");
Mailer.Subject = "Dette er mit emne!";
Mailer.BodyText = "Kære kunde\nHer er en email.\n\nMvh. Jens Jensen";
Mailer.CharSet = 2;
if (!(Mailer.SendMail))
{
Response.Write "Mailing Failed... Error is:" + Mailer.Response;
}
else
{
Response.Write "sent successfully...";
}
Mailer = null;
%>
Hverken testet eller noget, så du løber sikkert i syntaks-fejl ...
Et par andre muligheder, hvis amn vil blande VBScript og JScript:
- køre den i en separat fil med Server.Execute
- putte det i en function i en SCRIPT-blok:
<SCRIPT language="VBScript" RunAt="server">
Function ...
</SCRIPT>
Good luck,
Jørn
--
Jørn Andersen, Brønshøj
ALLE danske tropper HJEM fra Irak, NU
Demonstrér 17. marts:
www.nejtilkrig.dk