Salve a tutti, avrei un piccolo problemino che mi sta assillando da due giorni e ora ve lo spiego...
Ho creato un sito interamente in flash con caricamento di file esterni per ogni voce del menù sul livello1.
Sulla sezione contatti ho creato una form mail che contiente questo codice sul pulsante invia:
codice:
on (release) {
//------controllo dell'e-mail---------\\
email1 = inputemail.lastIndexOf('@');
if (email1>=2) {
m1 = true;
} else {
m1 = false;
}
email2 = inputemail.lastIndexOf('.');
if ((email2-email1)>=2) {
m2 = true;
} else {
m2 = false;
}
email3 = inputemail.substr(email2, inputemail.length);
if (email3.length>=3) {
m3 = true;
} else {
m3 = false;
}
if (inputnome <> "" & inputtesto <> "" & m1 & m2 & m3 ) {
myLoadVars = new LoadVars();
myLoadVars.nome = _parent.pages.pagcontatti.ins.inputnome;
myLoadVars.testo = _parent.pages.pagcontatti.ins.inputtesto;
myLoadVars.email = _parent.pages.pagcontatti.ins.inputemail;
myLoadVars.sendAndLoad("contatti.asp", myLoadVars, "POST");
myLoadVars.onLoad = function(success){
if(success){
gotoAndPlay("valid");
inputnome = "";
inputemail = "";
inputtesto = "";
} else {
gotoAndPlay("invalid");
}
}
}
if (inputtesto==""){
gotoAndPlay("messaggio");
}
if(!m1|!m2|!m3){
gotoAndPlay("mail");
}
if (inputnome==""){
gotoAndPlay("nome");
}
}
la mail arriva al destinatario ma arriva vuota perchè non riesce a prelevare i dati inseriti dentro al campo di testo...
il problema penso che sia qui:
codice:
myLoadVars.nome = _parent.pages.pagcontatti.ins.inputnome;
myLoadVars.testo = _parent.pages.pagcontatti.ins.inputtesto;
myLoadVars.email = _parent.pages.pagcontatti.ins.inputemail;
e penso sia una questione di path ma non riesco a venirne fuori... Sto divenando pazzo...
Qualcuno di voi sa per caso aiutarmi???
Grazie fin d'ora!