Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    flash - form per invio mail

    Salve a tutti,
    mi sono appena iscritto e, ...lo dico ad ALTA VOCE, purtroppo non capisco nulla di Flash e di programmazione in genere.
    Vi chiedo scusa anticipatamente se ho eventualmente sbagliato argomento nel forum di discussione....vi chiedo gentilmente un aiuto, se è possibile.
    Recentemente ho acquistato un template, ovviamente in flash, ...l'ho personalizzato ma al momento di far funzionare il tasto " send " per invio mail ..lì sono iniziati i guai.
    Ho letto di tutto e di più riguardo l'argomento ma senza successo.
    Qui di seguito inoltro lo script del form già esistente in modo che vi possa aiutare a capire meglio ( sperando che sia quello giusto ).......potete aiutarmi a creare lo script che servirà a far funzionare l'invio della mail??
    Grazie infinite Mauro

    t1.onSetFocus = function() {
    if (t1_2 == "Your full name:") {
    t1_2 = "";
    }
    // end if
    };
    t2.onSetFocus = function() {
    if (t2_2 == "E-mail address:") {
    t2_2 = "";
    }
    // end if
    };
    t3.onSetFocus = function() {
    if (t3_2 == "Your telephone:") {
    t3_2 = "";
    }
    // end if
    };
    t4.onSetFocus = function() {
    if (t4_2 == "Message:") {
    t4_2 = "";
    }
    // end if
    };
    t1.onKillFocus = function() {
    if (t1_2 == "") {
    t1_2 = "Your full name:";
    }
    // end if
    };
    t2.onKillFocus = function() {
    if (t2_2 == "") {
    t2_2 = "E-mail address:";
    }
    // end if
    };
    t3.onKillFocus = function() {
    if (t3_2 == "") {
    t3_2 = "Your telephone:";
    }
    // end if
    };
    t4.onKillFocus = function() {
    if (t4_2 == "") {
    t4_2 = "Message:";
    }
    // end if
    };

  2. #2
    Flash da solo non spedisce una mail ad una casella di posta, spedisce delle variabili ad un file ASP o PHP o altro che si occupano di ricevere, interpretare e restituire un controllo in caso di errore, o procedere alla realizzazione dello script per inviare la mail

    Quindi la prima cosa che devi fare è trovarti un file ASP o PHP a cui spedire le variabili
    sia in questo Forum che su quello di PHP e ASP trovi degli esempi. Se stai ad esempio su ARUBA anche li trovi il codice già pronto.

    Per quanto riguarda invece l'iterazione fra Flash e questi linguaggi puoi adoperare le
    loadVars() in congiunzione con il metodo sendAndLoad

    detto questo quello che hai riportato tu mi sembra il codice relativo al controllo dei campi
    cioè prima di spedire già flash esegue un controllo di merito sui campi del Form

    Nome non deve essere vuoto altrimenti
    Cognome non deve essre vuoto altrimenti
    EMail ...(fatti un giro sul forum per catturare il codice di controllo di una mail valida )

    etc..


    Una volta che hai controllato tutti i campi allora passiamo al codice vero

    [/PHP]
    leggoVariabili = new loadVars()

    if(stato == "OK") { // lo valorizzi solo se il controllo di tutti i campi è ok
    leggoVariabili.nome = myName // o myNome.text
    leggoVariabili.conome = mySurname // o mySurname.text
    leggoVariabili.email = myEmail / o myEmail.text
    // leggo la risposta dal file ASP ad esempio o PHP
    leggoVariabili.onLoad=function(success){
    if(this.result == "Inviata"
    Trace("Mail Spedita Correttamente")
    }else{
    trace("problema con la risposta dal file di spedizione")
    }
    }
    //Invio le varibili da Flash ad ASp e chiedo risposta
    leggoVariabili.sendAndLoad("spedisciForm.asp", leggoVariabili, "POST")
    }
    [PHP]

    quindi tu spedirai 3 variabili al file spedisciForm.asp lui le dovrà interpretare spedire ed alla fine scrivere ResponseWrite("result=Inviata").
    La variabile result verrà letta da Flash per la conferma della spedizione.


  3. #3
    merd...

    Codice PHP:
    leggoVariabili = new loadVars()

    if(
    stato == "OK") { // lo valorizzi solo se il controllo di tutti i campi è ok
        
    leggoVariabili.nome myName // o myNome.text
        
    leggoVariabili.conome mySurname // o mySurname.text
        
    leggoVariabili.email myEmail o myEmail.text
       
       
    // leggo la risposta dal file ASP ad esempio o PHP
        
    leggoVariabili.onLoad=function(success){
               if(
    this.result == "Inviata"
                    
    trace("Mail Spedita Correttamente")
               }else{
                   
    trace("problema con la risposta dal file di spedizione")
               }
        }
        
    //Invio le varibili da Flash ad ASp e chiedo risposta
        
    leggoVariabili.sendAndLoad("spedisciForm.asp"leggoVariabili"POST")


  4. #4
    grazie.
    seguirò tutti i tuoi consigli ....poi ti farò sapere.
    Un cordiale saluto
    Mauro
    P.S. ovviamente prenderò in esame la tua seconda risposta..vero?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.