Ciao a tutti.
Spero davvero qualcuno possa aiutarmi, ormai sono in disperazione inoltrata.
Ho un form contatti swf che con un motore php consente di inviare una mail al desinatario e una ricevuta al mittente, classico niente di nuovo.
Il form funziona e soprattutto quando si clicca sul tasto invia, a video compare il feedback testuale "mail inviata correttamente ecc".
Il feedback è a video. Io vorrei che dopo aver inviato la mail, anzichè stampare la scritta "mail inviata ecc" facesse un redirect alla scena successiva.
Vi posto l'action script.
Spero ci sia qualche anima pia capace di aggiustarmi la settimana.
Grazie mille.
Marcello
Ecco l'action script in questione:
Spero davvero qualcuno possa aiutarmi, ormai sono in disperazione inoltrata.
Ho un form contatti swf che con un motore php consente di inviare una mail al desinatario e una ricevuta al mittente, classico niente di nuovo.
Il form funziona e soprattutto quando si clicca sul tasto invia, a video compare il feedback testuale "mail inviata correttamente ecc".
Il feedback è a video. Io vorrei che dopo aver inviato la mail, anzichè stampare la scritta "mail inviata ecc" facesse un redirect alla scena successiva.
Vi posto l'action script.
Spero ci sia qualche anima pia capace di aggiustarmi la settimana.
Grazie mille.
Marcello
Ecco l'action script in questione:
Codice:
cancella.onRelease = function() {
for (i=0; i<campi.length; i++) {
eval(campi[i]).text = "";
}
};
invio.onRelease = function() {
dati = new LoadVars();
campiVuoti = false;
for (i=0; i<(campi.length-1); i++) {
if (eval(campi[i]).text == "") {
campiVuoti = true;
break;
}
dati[campi[i]] = eval(campi[i]).text;
}
if (!campiVuoti) {
dati.flashMAIL = true;
dati.onLoad = function(ok) {
if (ok) {
if (this.ris == "ok") {
esito.text = "email inviata correttamente ";
for (i=0; i<(campi.length-1); i++) {
eval(campi[i]).text = "";
}
if (this.ris == "ok") {
invio.onRelease = function() {
}
}
} else {
esito.text = "l'e-mail non è stata inviata";
}
} else {
esito.text = "errore durante l'invio dei dati";
}
};
dati.sendAndLoad("sendmail.php", dati, "POST");
} else {
delete dati;
esito.text = "Tutti i campi sono obbligatori";
}
};
cancella.onRollOver = function() {
this.nextFrame();
};
cancella.onRollOut = cancella.onReleaseOutside=function () {
this.prevFrame();
};
invio.onRollOver = function() {
this.nextFrame();
};
invio.onRollOut = invio.onReleaseOutside=function () {
this.prevFrame();
};