Avatar billede crabber Nybegynder
03. juni 2004 - 14:22 Der er 3 kommentarer og
1 løsning

Hvad kan være galt med dette Script?

Hvad er der galt med mit script?

når jeg sender en mail fra min hjemmeside modtager jeg den aldrig

userComments = new LoadVars();
userComments.onLoad = function(success){
    if(success){
        _root.gotoAndStop("output");
    }else{
        _root.gotoAndStop("error");
    }
};

function sendComments(){
    var scriptURL = "http://www.thecrab.dk/cgi-bin/FormMail.pl";
    var obj = userComments
    obj.fromEmail = fromMail
    obj.fromName = fromName
    obj.toEmail = "crabber@thecrab.dk";
    obj.toName = "Casper Andersen";
    obj.subject = "Mail fra Thecrab.dk";
    obj.body = message
    obj.sendAndLoad(scriptURL,obj,"POST");
    _root.gotoAndStop("sendt");
   
}
stop();


Casper
Avatar billede _k Nybegynder
03. juni 2004 - 14:41 #1
sendAndLoad forventer et LoadVars-objekt som 2. parameter. Noget i stil med det her:

mitNyeLoadVarsObjekt = new LoadVars();
mitNyeLoadVarsObjekt.onLoad = function() {
  trace("tjuhej hvor jeg modtager!");
}

obj.sendAndLoad(scriptURL,mitNyeLoadVarsObjekt,"POST");

..du kan også bruge det objekt du allerede har!
Avatar billede barklund Nybegynder
03. juni 2004 - 15:34 #2
Der står jo også:

obj.sendAndLoad(scriptURL,obj,"POST");

Som der skal, _k :)

Men jeg tror problemet ligger i FormMail scriptet. Det forventer sandsynligvis en http-referrer som kommer fra samme domæne, men Flash sender svjv ikke referrer med, når den lave loadvars kald. Derfor vil det desværre ikke kunne virke med det formmail script du som standard har fået stillet til rådighed.

Det er dog bare et bud, men sikkert et meget godt et af slagsen ;)
Avatar billede _k Nybegynder
03. juni 2004 - 16:09 #3
ha, jeg skal da bare lige lære at læse lighedstegn lidt bedre! Er enig i dit ressonnement, om at det skyldes formmails ufleksibilitet, som vel også i sidste ende giver problemer med at modtage et fornuftigt feedback på det man har sendt af sted?
Avatar billede crabber Nybegynder
16. september 2004 - 13:57 #4
æææ
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