Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    207

    LoadVars.send() ATTO II

    Ennesimo problema con loadVars.send(): il seguende script comunica con una pagina php ma non manda le variabili.

    Ecco lo script:

    dati = new LoadVars();
    dati.load("../script/mail.php");
    dati.onLoad = function() {
    dati.nomeCognome = _root.form.nomeCognome;
    dati.indirizzo = _root.form.indirizzo;
    dati.ragioneSociale = _root.form.ragioneSociale;
    dati.email = _root.form.email;
    dati.telefono = _root.form.telefono;
    dati.fax = _root.form.fax;
    dati.testo = "ciao ciao";
    dati.send("../script/mail.php");
    }
    Sta sul pulsante (di quelli preimpostati per modulo) di un form. Lo script funziona 100%; I percorsi dovrebbero essere giusti....e comunque per certezza dati.testo ha una stringa attribuita dallo script.
    Non so che fare.

    SoS

  2. #2
    Scusa, ma che senso ha quello che hai fatto?

    Prima carichi i dati dal server e poi una volta caricati li rimandi?

    Non ho proprio capito quello che hai in mente di fare...

    Se vuoi inviare i dati a PHP è sufficiente utilizzare il metodo send.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    207
    Semplice: con questo script non invia neanche uno starnuto

    dati = new LoadVars();
    dati.nomeCognome = _root.nomeCognome;
    dati.indirizzo = _root.indirizzo;
    dati.ragioneSociale = _root.fragioneSociale;
    dati.email = _root.email;
    dati.telefono = _root.telefono;
    dati.fax = _root.fax;
    dati.testo = "ciao ciao";
    dati.send("../script/mail.php", _root, "POST");

    e neanche con questo:

    dati = new LoadVars();
    dati.nomeCognome = _root.nomeCognome;
    dati.indirizzo = _root.indirizzo;
    dati.ragioneSociale = _root.fragioneSociale;
    dati.email = _root.email;
    dati.telefono = _root.telefono;
    dati.fax = _root.fax;
    dati.testo = "ciao ciao";
    dati.send("../script/mail.php");

    Comunque il mio fine è elementare: mandare variabili raccolte da un form ad uno script php che confeziona la mail e la manda. Inoltre mi sono impuntato sul LoadVars, e ormai non c'è più loadVariablesNum che tenga. Ti do anche queste coordinate:
    il form è fatto con i componenti di flash mx.
    Se hai qualche idea è ben accetta.

    Grazie ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    207
    In alternativa vi chiedo se gentilmente potreste farmi vedere un pezzo di codice funzionante per l'invio di variabili con LoadVars ad un pagina php e se mi spiegate dove metterla.

    Grazie

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    207
    Scusate se insisto ma è un problema che sento particolarmente: devo finire un lavoro e senza form per l'invio di mail sono blocato.

    Grazie

  6. #6
    dati = new LoadVars();
    dati.nomeCognome = _root.nomeCognome;
    dati.indirizzo = _root.indirizzo;
    dati.ragioneSociale = _root.fragioneSociale;
    dati.email = _root.email;
    dati.telefono = _root.telefono;
    dati.fax = _root.fax;
    dati.testo = "ciao ciao";
    dati.send("../script/mail.php");


    Questo è quello esatto. Se non funziona ci sono almeno tre possibilità:

    - lo script server-side (php) non funziona, accertati quindi che funzioni facendo dei test senza passare a ttraverso Flash.

    - il percorso dello script server-side specificato nella chiamata del metodo send è errato.

    - il tuo filmato Flash è impostato male o ha qualche altro script o struttura che impediscono il corretto funzionamento dello script che invia i dati al server.

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    207
    Ti posso dire che l'unica cosa di strano che c'è è il fatto che il form sta in un swf caricato sul _level2 da un swf contenitore

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.