Avatar billede theselfimages Nybegynder
24. maj 2003 - 17:03 Der er 5 kommentarer og
1 løsning

Problem med Flash mailhandler

Hvad kan problemet være, siden ingen mail modtages?
Dette er mailformular scriptet i Flash:


on (release) {
    if (!Name.length || Name=="Enter your name") {
        Name = "Enter your name";
        Selection.setFocus("_root.contact.Name");
    } else if (!Email.length || Email.indexOf("@") == -1 || Email.indexOf(".") == -1) {
        Email = "Enter valid email";
        Selection.setFocus("_root.contact.Email");
    } else if (!Subject.length || Subject=="Enter a subject") {
        Subject = "Enter a subject";
        Selection.setFocus("_root.contact.Subject");
    } else if (!Message.length || Message=="Type your message") {
        Message = "Type your message";
        Selection.setFocus("_root.contact.Message");
    } else {
        loadVariablesNum("mailhandler.asp", "0", "POST");
        EmailStatus = "Email posted ...";
        gotoAndPlay(35);
    }
}



Dette er mailhandler.asp filen:

<%@ Language=VBScript %>
<html>
<head>
</head>
<body>
<%

Dim name, email, subject, body

name  = Request.Form("name")
email = Request.Form("email")
phone = Request.Form("subject")
body  = Request.Form("body")

Set Mailer = Server.CreateObject("SMTPsvg.Mailer")

Mailer.CharSet        = 2

Mailer.FromName    = name
Mailer.FromAddress = email

Mailer.AddRecipient "Test på mailformular", "information@theselfimages.dk"
Mailer.RemoteHost = "mail.theselfimages.dk"
Mailer.Subject    = subject
Mailer.BodyText  = body

%>
</body>
</html>
Avatar billede _michael_ Nybegynder
24. maj 2003 - 20:04 #1
Virker mailhandler.asp - har du prøvet at lave en standard html-side med en formular?

Har du tjekket, at i din flash er navn og email med store begyndelselsbogstaver. Name og Email og i din asp-fil er de med små. Har det noget at sige?
Avatar billede theselfimages Nybegynder
24. maj 2003 - 22:30 #2
Jeg har forsøgt at ændre det til nedenstående. Fandt et par småfejl, de skulle være rettet nu... men det virker stadig ikke: HJÆLP!

on (release) {
    if (!Name.length || Name == "Enter your name") {
        Name = "Enter your name";
        Selection.setFocus("name");
    } else if (!Email.length || Email.indexOf("@") == -1 || Email.indexOf(".") == -1) {
        Email = "Enter valid email";
        Selection.setFocus("email");
    } else if (!Subject.length || Subject == "Enter a subject") {
        Subject = "Enter a subject";
        Selection.setFocus("subject");
    } else if (!Body.length || Body == "Type your message") {
        Body = "Type your message";
        Selection.setFocus("body");
    } else {
        loadVariablesNum("mailhandler.asp", "0", "POST");
        status = "Email posted ...";
        gotoAndPlay(35);
    }
}



Mailhandler:

<%@ Language=VBScript %>
<html>
<head>
</head>
<body>
<%

Dim name, email, subject, body

name  = Request.QueryString("name")
email = Request.QueryString("email")
phone = Request.QueryString("subject")
body = Request.QueryString("body")

Set Mailer = Server.CreateObject("SMTPsvg.Mailer")

Mailer.CharSet        = 2

Mailer.FromName    = name
Mailer.FromAddress = email

Mailer.AddRecipient "Test på mailformular", "information@theselfimages.dk"
Mailer.RemoteHost = "mail.theselfimages.dk"
Mailer.Subject    = subject
Mailer.BodyText  = body

%>

<%
Set Mailer = Nothing
%>
</body>
</html>
Avatar billede _michael_ Nybegynder
24. maj 2003 - 22:37 #3
Har du stadig tjekket om der er forskel på store og små bogstaver.
i asp-delen er variablerne med små: name og email
i flash-delen er de med stort startbogstav: Name og Email
Prøv lige at rette dem til.
Avatar billede theselfimages Nybegynder
24. maj 2003 - 22:41 #4
Det har jeg netop gjort men ingen forskel...

Er det muligt at lægge en mailformular i en ekstern fil og så hente denne ind på mainstage via loadMovie?
Avatar billede theselfimages Nybegynder
24. maj 2003 - 22:54 #5
Prøv at se på disse:

http://test2.theselfimages.dk/files/mailformular.fla
http://test2.theselfimages.dk/files/mailhandler.asp

FLA (.SWF) filen hentes fra mainstage ind i "Level 1" ved onClick på et "Kontakt" link. Validation virker fint... men det ser ikke ud til der skabes kontakt med mailhandler.asp filen... der modtages i hvert fald ingen mails.. :(
Avatar billede theselfimages Nybegynder
25. maj 2003 - 11:42 #6
Spørgsmålet lukkes
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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