- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- redirect dopo invio form mail
-
redirect dopo invio form mail
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.
MarcelloEcco l'action script in questione:
[html]cancella.onRelease = function() {
for (i=0; i<campi.length; i++) {
eval(campi*).text = "";
}
};
invio.onRelease = function() {
dati = new LoadVars();
campiVuoti = false;
for (i=0; i<(campi.length-1); i++) {
if (eval(campi*).text == "") {
campiVuoti = true;
break;
}
dati[campi*] = eval(campi*).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*).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();
};
[/html]
-
Ciao marciox123, benvenuto sul forum GT, se metti l'azione nella condizione if che verica l'invio non succede nulla?
-
@Nhatan said:
Ciao marciox123, benvenuto sul forum GT, se metti l'azione nella condizione if che verica l'invio non succede nulla?
Non mi da errore ma di fatto non mi rimanda alla scena.
-
Quando dici scena ti riferisci ad un altro fotogramma o proprio una scena 2 di flash?
Un altra cosa il form è free se lo è dammi il link.
-
@Nhatan said:
Quando dici scena ti riferisci ad un altro fotogramma o proprio una scena 2 di flash?
Un altra cosa il form è free se lo è dammi il link.Si si tratta di una nuova scena.
Se mi dai la mail ti invio i sorgenti.
-
Se clicchi sulla firma trovi la mia e mail.
Comunque usare le scene è sconsigliato. creano solo problemi.
-
@Nhatan said:
Se clicchi sulla firma trovi la mia e mail.
Comunque usare le scene è sconsigliato. creano solo problemi.Ti ho appena inviato la mail.
grazie.Cosa suggerisci, frame o link esterni?
-
Ti ho rispedito il sorgente, il trucco sta nel dare una etichetta al primo frame della seconda scena e puntare a questa etichetta, le scene sono una boiata meglio usare i fotogrammi.