ciao!
vorrei fare un form per inviare le mail in flash, qualcuno saprebbe indicarmi dove posso trovare dei tutorial in proposito?
grazie![]()
ciao!
vorrei fare un form per inviare le mail in flash, qualcuno saprebbe indicarmi dove posso trovare dei tutorial in proposito?
grazie![]()
Dipende dal tipo di linguaggio server side usato..
mi accodo, il linguaggio e' ASP.
grazie..
-Nextart.it Graphic Solutions
Ciao, io ho un form per inviare e-mail con linguaggio asp.
Crea un file flash con sullo stage una serie di campi di input che desideri ai quali assegnare un nome variabile, poi cre un pulsante di invio al quale associ questo script:
on (release) {
loadVariables("email.asp", "", "POST");
};
Poi cre una pagina asp come questa:
<%
Dim MiaMail
Set MiaMail = Server.CreateObject ("CDO.Message")
MiaMail.From = "tuamail@tuodominio.it"
MiaMail.To = Request.Form ("email")
MiaMail.Cc = Request.Form ("altri")
MiaMail.Bcc = Request.Form ("nascosto")
MiaMail.Subject = Request.Form ("oggetto")
MiaMail.HTMLBody = Request.Form ("messaggio")
MiaMail.Fields.Update()
MiaMail.Send()
Set MiaMail = Nothing
%>
E la chiami email.asp, e la posizioni nella stessa directory dove metterai l'swf nel server.
A me funziona
Ciao
Dai vita agli anni, non anni alla
vita!
perfetto, proprio come avevo pensato di impostarlo!!!
grazie......
![]()
-Nextart.it Graphic Solutions
curiosità, ma nel tuo file , non c'e' la gestione degli errori?
Es: se il campo email e' vuoto?
bisognerebbe inserire nella pagina asp il controlllo sui campi, se vuoti restituisci error=1.
Inoltre una volta spedita la mail ti restituisce qualcosa?
che dici?
![]()
-Nextart.it Graphic Solutions
grazie 1000! non ho specificato il linguaggio, asp andrà benissimo!
ciao!
p.s.: Nextart, la tua domanda era rivolta a me o a g.kama?
G.Kama
![]()
-Nextart.it Graphic Solutions
Ciao, scusa per il ritardo della risposta. Certo, così è messo semplice semplice, ma è chiero che puoi impostare le cose in modo da fare il controllo di tutti i campi o il controllo della validità delle e-mail.
Aggiungi questo nel primo frame:
function validate(address) {
if (address.length>=7) {
if (address.indexOf("@")>0) {
if ((address.indexOf("@")+2)<address.lastIndexOf(".") ) {
if (address.lastIndexOf(".")<(address.length-2)) {
return (true);
}
}
}
}
return (false);
}
Sostituisci il codice del tasto invia con questo codice:
on (release) {
if (_root.email == null || _root.email == "" || _root.messaggio == null || _root.messaggio == "" || (!validate(email))) {
_root.gotoAndPlay("frame_di_errore");
} else {
loadVariables("email.asp", "", "POST");
_root.gotoAndPlay("Invio effettuato");
}
}
In questo modo controlli che l'utente abbia inserito qualcosa nei campi obbligatori e che la mail sia valida![]()
Dai vita agli anni, non anni alla
vita!