Avatar billede baitianlong Nybegynder
22. april 2002 - 12:55 Der er 11 kommentarer og
1 løsning

Flash, ASP, Mail og IIS.

Hej

Jeg er ved at lave en hjemmeside på min egen computer. Jeg har IIS oppe og køre, og det hele virker fint. Jeg har aldrig skrevet noget ASP, men har nu forsøgt mig. Denne her skulle sende variablerne fra flash til asp-siden og generere en mail til mig.

Jeg har i en flash skrevet dette:

--------------------------------------------------

getURL ("homemail.asp?name="+_root.name+"&subject="+_root.subject+"&message="+_root.message, "_blank");

--------------------------------------------------

...OG så har jeg lavet et asp-dokument, som ligger i samme mappe som flash-htmldokumentet, hvori der står:

--------------------------------------------------

<% @LANGUAGE = VBScript %>
<% Option Explicit %>

<%

Dim strName, strSubject, strMessage
strName = Trim(Request.QueryString("name"))
strSubject = Trim(Request.QueryString("subject"))
strMessage = Trim(Request.QueryString("message"))

Dim objMail
Set objMail = Server.CreateObject("CDONTS.NewMail")

    objMail.From = strName & " fra Hjemmesiden"
    objMail.To = "jesper@legende.dk"
    objMail.Subject = strSubject
    objMail.Body = strMessage

set objMail = Nothing

%>

<body onLoad=window.close()>
</body>

--------------------------------------------------

-Det eneste, der sker er at den åbner og lukker et vindue !! Den laver ingen mail. Hvorfor ikke ??
Avatar billede cms Nybegynder
22. april 2002 - 13:01 #1
du glemmer at sende mailen! der må være en funktion der hedder Send, SendMail eller lignende i CDONTS.NewMail
Avatar billede steen_e Nybegynder
22. april 2002 - 13:02 #2
cms > Det er ikke sikkert. I ASPEmail sendes mailen automatisk, idet mailer.bodytext = "et eller andet" sættes.
Avatar billede rou Nybegynder
22. april 2002 - 13:03 #3
objMail.Send

rart at se en begynder som bruger OPTION EXPLICIT :)
Avatar billede baitianlong Nybegynder
22. april 2002 - 13:10 #4
objMail.From = strName & " fra Hjemmesiden"
    objMail.To = "jesper@legende.dk"
    objMail.Subject = strSubject
    objMail.Body = strMessage
    objMail.Send

???

Det ændrede desværre ikke noget. Der må være flere fejl...
Avatar billede baitianlong Nybegynder
22. april 2002 - 13:12 #5
Jeg er meget åben for foreslag.

Det foregår her: http://80.62.79.61

-Tryk på "contact sheet"
Avatar billede baitianlong Nybegynder
22. april 2002 - 13:13 #6
Som i kan se i URL'en kommer variablerne fint med !!!
Så skulle resten da være barnemad for "eksperter", eller hvad (o; ??
Avatar billede cms Nybegynder
22. april 2002 - 14:03 #7
kan du ikke lige fjerne window.close() så vi kan se hvad der foregår?
Avatar billede _et Praktikant
22. april 2002 - 20:33 #8
Det script er ellers lige efter "bogen" ;-)

Du er sikkert at du ikke instaleret en SMTP server på din IIS
Avatar billede baitianlong Nybegynder
23. april 2002 - 00:04 #9
Der er installeret smtp, _et, og nu har jeg fjernet window.close

Håber i kan hjælpe mig.
Avatar billede baitianlong Nybegynder
23. april 2002 - 00:17 #10
Jeg har nu prøvet at køre en anden asp-side, som jeg ved duer (Du har skrevet den, _et), fra samme lokation, og der skete heller ikke noget. Hvorfor hulen kører asp-siderne ikke ordentligt hos mig ?? -Skal de ligge i en bestemt mappe i inetpub, eller hva' ??
Avatar billede _et Praktikant
23. april 2002 - 08:44 #11
Legende prøv at køre scriptet hos mig, og se om det virker, hvis det gør ved jeg hvad der er galt.
Avatar billede _et Praktikant
24. april 2002 - 08:55 #12
Ok?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester