@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?
@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?
@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.
@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.
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:
[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]