Ciao a tutti
ho recuperato questo codice con relativo file
per l'invio di mail dal sito
Codice PHP:
// memorizziano in una varabile il target
var path:MovieClip= this;
// l'ogetto LoadVars che farà il send dei dati e riceverà la risposta
var sendObject:LoadVars;
// la pagina asp dove saranno sendati i dati
var pagtosend:String="sendEmail.asp"
// le variabili campo di testo: nome, cognome, indirizzo, email e messaggio
var nome_txt:TextField;
var cognome_txt:TextField;
var indirizzo_txt:TextField;
//var cap_txt:TextField;
//var residenza_txt:TextField;
//var codice_txt:TextField;
//var telefono_txt:TextField;
var email_txt:TextField;
var note_txt:TextField
// il movieclip usato come pulsante per inviare l'email
var send_mc:MovieClip;
// il movieclip usato come pulsante per cancellare i dati
var delete_mc:MovieClip;
// all'evento onRelease del pulsante send_mc attivo la funzione che senda l'email
send_mc.onRelease=sendEmail
// all'evento onRelease attivo la funzione che senda l'email
delete_mc.onRelease= resetForm
function sendEmail()
{
//aggiungi i tutti campi
if (nome_txt.text ==""){
avviso.text = "tutti i campi sono obbligatori"
}else{
// recupero i valori da ogni campo di testo
var nnome= nome_txt.text
var ncognome= cognome_txt.text;
var nindirizzo= indirizzo_txt.text;
//var ncap= cap_txt.text;
//var nresidenza= residenza_txt.text;
//var ncodice= codice_txt.text;
//var ntelefono= telefono_txt.text;
var nemail= email_txt.text;
var nnote= note_txt.text;
// creo un'istanza dell'oggetto LoadVars
sendObject= new LoadVars();
// memorizzo in alcune proprietà dell'oggetto sendObject i dati che ho recuperato
// è importante questo passaggio perchè la pagina asp recuperà i valori
// in base a queste proprietà
sendObject.nome= nnome
sendObject.cognome= ncognome
sendObject.indirizzo= nindirizzo
//sendObject.cap= ncap
//sendObject.residenza= nresidenza
//sendObject.codice= ncodice
//sendObject.telefono= ntelefono
sendObject.email= nemail;
sendObject.note= nnote;
sendObject.onLoad= function()
{
if(this.error=="false")
{
path.wait.gotoAndStop("responseok");
}
else
{
path.wait.gotoAndStop("noresponse");
}
}
path.attachMovie("wait", "wait", 1)
path.wait._x= -70
path.wait._y= -110;
// utilizzo il metodo sendAndLoad per inviare i dati e ricevere una risposta
sendObject.sendAndLoad(pagtosend,sendObject,"POST")
}
}
function resetForm()
{
nome_txt.text="";
cognome_txt.text=""
indirizzo_txt.text=""
//cap_txt.text=""
//residenza_txt.text=""
//codice_txt.text=""
//telefono_txt.text=""
email_txt.text="";
note_txt.text="";
avviso.text="";
}
come vedrete quando invia "richiama" un mc con dentro due etichette
ebbene il problema è che mi richiama sempre il "noresponse"
io penso sia dovuto al fatto che il file Sendmail.asp
dovrebbe in qualche modo rimandare uno status ok
però il file .asp non c'e l'ho e ho recuperato un altro
ancora una cosa mi invia sempre la mail, solo che non compare il responseok
sul file .asp ho questo codice....però non funzia
set miaMail = nothing
response.write "&_root.dropZone1.dropZone.stato=responseok"
spero di essermi spiegato
comunque se trovo qualche anima pia invio il file che sicuramente
sarà più esplicativo
cosa devo fare?