er der nogen der kan sige det... har en web hvor funktionen ligger på en knap istedet, som virker, men har prøvet det her også og det synes ikke at hjælpe på problemet?
Først og fremmest bør du kigge på LoadVars-klassen i Flash - den er ret simpel og der er rigeligt eksempler på den.
Derudover bør du lave $HTTP_POST_VARS om til $_POST i dit PHP-script.
Og mht. om mailen bliver sendt eller ej, så ved php det faktisk ikke. Selvom mail() returnerer true, så betyder det ikke andet, end at mailen korrekt er lagt i kø i serveren mail-program - men om den bliver sendt eller ej bestemmer dette program sådan set. Hvis det er en ugyldig modtageradresse, så kommer mailen for eksempel aldrig afsted.
okay.. det vil jeg kigge på. Så jeg skal brruge loadVars når jeg venter på svar, eller?
Tror ikke det har noget med mail programmet som php'en sender til at gøre, for mailen bliver altid sendt når min php vender tilbage med "sent" og kommer ikke afsted når php'en melder "error".
// Svar fra server formMail.onData = function() { senderAnim.gotoAndStop("sendt"); if (this.output == 'sent') { senderAnim.statustxt.text = "Tak for din henvendelse. Din besked er afsendt!"; } else { senderAnim.statustxt.textColor = 0xFF0000; senderAnim.statustxt.text = "Der er opstået en fejl! Prøv igen senere."; } }; } else
Hvor kopierer du alle variablerne, som skal sendes, over på LoadVars objektet?
Og du skal da bruge LoadVars.sendAndLoad - du skal jo sende nogle variabler og hente svaret.
Derudover skal du bruge LoadVars.onLoad - og ikke LoadVars.onData.
Synes godt om
Ny brugerNybegynder
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.