Hei nessuno può aiutarmi???
Il codice di AS è questo:
codice:
// 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 azienda_txt:TextField;
var piva_txt:TextField;
var tel_txt:TextField;
var indirizzo_txt:TextField;
var citta_txt:TextField;
var cap_txt:TextField;
var prov_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()
{
// recupero i valori da ogni campo di testo
var nnome= nome_txt.text
var ncognome= cognome_txt.text;
var nazienda= azienda_txt.text;
var npiva= piva_txt.text;
var ntel= tel_txt.text;
var nindirizzo= indirizzo_txt.text;
var ncitta= citta_txt.text;
var ncap= cap_txt.text;
var nprov= prov_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.tel= ntel
sendObject.indirizzo= nindirizzo
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= 480
path.wait._y= 270;
// 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=""
azienda_txt.text=""
piva_txt.text=""
tel_txt.text=""
indirizzo_txt.text=""
citta_txt.text=""
cap_txt.text=""
prov_txt.text=""
email_txt.text="";
note_txt.text="";
}