Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Digital Marketing
    4. Web Marketing e Content
    5. Problema form mail
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • F
      flep Super User • ultima modifica di

      Ciao,
      dopo stop() Flash esegue il codice che hai in quel frame.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • G
        gandalf User Attivo • ultima modifica di

        quindi dovrebbe esguire 😞 incollo qui il codice che a mio parere sembrerebbe perfetto (visto e rivisto tante volte)
        //----------------------------------------------------
        stop();
        //BTTN_Send_ist è l'istanza del bottone che uso per inviare ...
        BTTN_Send_ist.onRelease = function() {
        //target dove inviare i dati
        var path:MovieClip = this;
        //Oggetto che farà il send dei dati e riceverà risposta
        var sendObject:LoadVars;
        //Pagina ASP dove saranno sendati i dati
        var pagToSend:String = "contacts.asp";
        sendObject = new LoadVars();
        sendObject.Nome = Nome.text;
        sendObject.Email = EMail.text;
        sendObject.Testo = Testo.text;
        sendObject.sendAndLoad(pagToSend, sendObject, "POST");
        sendObject.onLoad = function(success) {
        if (success) {
        Nome.text = "";
        Email.text = "";
        Testo.text = "";
        gotoAndStop("SUCCESS");
        final_msg_ist.text="Ok mail inviata con successo !"; }
        };

        };
        //---------------------------------------------------

        poi posto anke la pagina ASP (trattandosi di un host ARUBA ho copiato dagli esempi del vadevecum ARUBA)

        thanks

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • G
          gandalf User Attivo • ultima modifica di

          Questa è la pagina ASP

          '--------------------------------------------------
          'Testo che preleva le stringhe dal filmato Flash
          <%@ language=VBScript %>
          <%
          InvioA = "[EMAIL="[email protected]"][email protected][/EMAIL]"
          Oggetto = "Contatti dal sito www.ckacademy.it"
          NomeDa= Request.Form("Nome")
          InvioDa = Request.Form("Email")
          Corpo = Request.Form("Testo")
          DIM iMsg,Flds,iConf
          set iMsg = CreateObject("CDO.Message")
          set iConf = CreateObject("CDO.Configuration")
          Set Flds = iConf.Fields
          'Flds("<A href="http://schemas.microsoft.com/cdo/configuration/urlgetlastversion")=True">http://schemas.microsoft.com/cdo/configuration/urlgetlastversion")=True
          Flds(cdoSendUsingMethod) = cdoSendUsingPort
          Flds(cdoSMTPServer) = "smtp.aruba.it"
          Flds(cdoSMTPServerPort) = 25
          Flds(cdoSMTPAuthenticate) = cdoAnonymous ' 0
          Flds.Update
          With iMsg
          Set .Configuration = iConf
          .To = InvioA
          .From = InvioDa
          .Sender = InvioDa
          .Subject= Oggetto
          .TextBody = Corpo
          .Send
          End With
          %>

          '---------------------------------------------------------

          many tnks
          [Gandalf]

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • F
            flep Super User • ultima modifica di

            @Gandalf said:

            quindi dovrebbe esguire 😞 incollo qui il codice che a mio parere sembrerebbe perfetto (visto e rivisto tante volte)
            //----------------------------------------------------
            stop();
            //BTTN_Send_ist è l'istanza del bottone che uso per inviare ...
            BTTN_Send_ist.onRelease = function() {
            //target dove inviare i dati
            var path:MovieClip = this;
            //Oggetto che farà il send dei dati e riceverà risposta
            var sendObject:LoadVars;
            //Pagina ASP dove saranno sendati i dati
            var pagToSend:String = "contacts.asp";
            sendObject = new LoadVars();
            sendObject.Nome = Nome.text;
            sendObject.Email = EMail.text;
            sendObject.Testo = Testo.text;
            sendObject.sendAndLoad(pagToSend, sendObject, "POST");
            sendObject.onLoad = function(success) {
            if (success) {
            Nome.text = "";
            Email.text = "";
            Testo.text = "";
            gotoAndStop("SUCCESS");
            final_msg_ist.text="Ok mail inviata con successo !"; }
            };

            };
            //---------------------------------------------------

            poi posto anke la pagina ASP (trattandosi di un host ARUBA ho copiato dagli esempi del vadevecum ARUBA)

            thanks
            Secondo me sono sbagliate le path.
            Controlla bene Nome,EMail,Testo dove sono.
            Parti da _root.ClipDoveSonoIcampiDiTesto.nomeCampiDiTesto

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • G
              gandalf User Attivo • ultima modifica di

              ehm ho provato questa riga

              //-------------------
              trace(sendObject.Email);
              //----------------------

              e mi ritorna giusto :S

              thanks
              Gandalf

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • F
                flep Super User • ultima modifica di

                Allora il problema è nello script ASP ed io ASP non lo conosco.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • G
                  gandalf User Attivo • ultima modifica di

                  eppure la cosa strana è che a run-time i campi li pulisce .... dunque sembra entrare nella fuinzione LoadVars.onLoad
                  Ma in esecuzione non pulisce nulla quindi il problema può essere nel file ASP ?

                  la pagina incriminata è questa http://www.ckacademy.it/default.html

                  tnks all
                  Gandalf

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • F
                    flep Super User • ultima modifica di

                    Dunque,
                    personalmente quando faccio una e-mail form utilizzo il metodo send e non sendAndLoad, a meno che ti aspetti un output di ritorno dallo script lato server.

                    Ora, ASP non lo conosco e non riesco a capire se il tuo script ritorna qualcosa.

                    Supponiamo che il tuo script non ritorna un valore ( che Flash aspetta dal metodo sendAndLoad) a quel punto Flash rimane in ascolto.

                    Prova ad usare send();

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • G
                      gandalf User Attivo • ultima modifica di

                      Beh in realtà dovrebbe tornarmi una variabile che mi faccia capire l'esito finale del tutto ..... e poi in giro ho trovato tutti i tutorial che usavano quest'oggetto LoadVars() con relativo metodo sendAndLoad() :arrabbiato:

                      Non riesco proprio a capire .... c'è nessuno che usa ASP+Actionscript ? :sbav:

                      Thnks all

                      Gandalf

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • F
                        flep Super User • ultima modifica di

                        Hai fatto un trace del valore della variabile che ti restituisce lo script ASP ?

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • S
                          sirfabio User • ultima modifica di

                          Controlla che i nomi dei campi in flash siano esattamente uguali ai campi di cui fai la request in asp, maiuscole e minuscole

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • G
                            gandalf User Attivo • ultima modifica di

                            Allora ... ho inserito un trace(); nella procedura Object.onLoad()
                            //**\
                            sendObject.onLoad = function(success) {
                            //if (this.error == "false") {
                            trace("Nome= "+sendObject.Nome+"Email= "+sendObject.Email+"Testo= "+sendObject.Testo);
                            ** if (success) {
                            Nome.text = "";
                            Email.text = "";
                            Testo.text = "";
                            gotoAndStop("SUCCESS");
                            final_msg_ist.text = "Ok mail inviata con successo !";
                            ......
                            //
                            \

                            se provo il filmato in ambiente flash tutto funziona, dunque significa che l'evento onLoad lo scatena .... mentre se lo provo online ... si ferma sui campi ancora compilati :arrabbiato: .......

                            pls hlp me 😢

                            Gandalf

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • F
                              flep Super User • ultima modifica di

                              permessi settati 777?

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • G
                                gandalf User Attivo • ultima modifica di

                                Ehm ... non sò di cosa parli :sbav: permessi di cosa ? Di FlashMX ? O i permessi sull'host ?

                                tnks
                                Gandalf

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • F
                                  flep Super User • ultima modifica di

                                  I permessi sul server, CHMOD 🙂

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • G
                                    gandalf User Attivo • ultima modifica di

                                    Si i permessi sono 644 .... cmq non si tratta di problema di permessi perchè ho creato un'altra procedura (iterazione flash ASP) e ho utilizzato il LoadVariables(); e il tutto funziona .... secondo me commetto qualche errore nell'indirizzare il tutto ai movieclip .... una curiosità partendo da Level_0 .... i movieclip annidati vanno a scendere ?
                                    Es. Level_0.McPrincipale.McSecondario.etc.... ?

                                    tnks
                                    Gandalf :arrabbiato:

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • F
                                      flep Super User • ultima modifica di

                                      Si ma se in locale gira tutto a dovere, allora il problema è nei permessi.
                                      Quando lo metti on-line, lo script ASP è nello stesso dominio? O lo richiami d un altro dominio ?

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • G
                                        gandalf User Attivo • ultima modifica di

                                        Stesso dominio ..... host/ckacadmey.it/________blablabla (stessa cartella anke).

                                        tnks
                                        Gandalf

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • F
                                          flep Super User • ultima modifica di

                                          Non saprei, se vuoi mandarmi il fla gli do un'occhiata.

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • G
                                            gandalf User Attivo • ultima modifica di

                                            Ok ti allego il file .... il MOvieClip incriminato è 'Window_Contacts' !!!

                                            Spero che sia chiaro all'interno 🙂 forse c'è un pò di casino ....

                                            P.S.
                                            Il file .zip è troppo grande :mmm: (386Kb) dove posso inviartelo ?

                                            Tnks
                                            Gandalf

                                            0 Miglior Risposta Ringrazia Cita Rispondi

                                              1 Risposta Ultima Risposta
                                            Caricamento altri post
                                            Rispondi
                                            • Topic risposta
                                            Effettua l'accesso per rispondere
                                            • Da Vecchi a Nuovi
                                            • Da Nuovi a Vecchi
                                            • Più Voti