Salve a tutti. Ho cercato tramite il motore di ricerca delle info sul forum ,ma non ho trovato nulla che possa fare al caso mio.
Ho il seguente problema : devo gestire l'invio di email direttamnte dal flash senza aprire il client di posta.
Ho realizzato quindi un form con tre campi che ho chiamato rispettivamente mittente, oggetto e testo inizializzandole alla stringa nulla, cioè
e fin qui tutto funziona.codice:mittente=""; testo=""; oggetto=""
Ho poi creato un pulsante per l'invio dei dati e gli ho inserito il seguente script :
dove mail.php è lo script che invia le mail. Ho provato lo script in locale e pur non inviando la mail in quanto non ho un server di posta, esegue comunque l'istruzione mail e mi restituisce correttamente l'errore, quindi sicuro il mio problema non è nello script php.codice:on(release) { if ((oggetto!="") && (mittente!="") && (testo!="")) { var variabile:LoadVars=new LoadVars(); variabile.oggetto=oggetto; varibile.mittente=mittente; variabile.testo=testo; variabile.sendAndLoad("mail.php",variabile,"POST"); } }
Il problema è che nello script associato al pulsante invia non vengono eseguite le istruzioni relative all'oggetto LoadVars, mentre se inserisco una qualunque altra istruzione di flash (come ad esempio caricareu n movieclip) essa viene correttamente eseguita.
Di conseguenza nn viene eseguito lo script php e la mail non viene inviata.
Qualcuno saprebbe consigliarmi per capire cosa sbaglio?
grazie, ciao ciao

Rispondi quotando