Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Da asp a flash

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    65

    Da asp a flash

    Ciao raga viespongo il mio problem...

    Io Ho in un filmato flash 4 campi di testo di imput:
    1) ha come variabile nome
    2) ha come variabile mail
    3) ha come variabile messaggio
    4) ha come variabile risposta

    Poi ho un tasto invia

    E' un form in pratica
    Il tasto invia manda ad una pagina asp che controlla i dati inseriti dall'utente e invia la mail...
    Qui sorge il problema
    Io vorrei che questa pagina asp sia invisibile cioè non si visualizzi ma dovrebbe solo servire a mandare la mail e a passare una variabile a flash che confermava l'invio della mail e che doveva far apparirenel 4° campo di testo imput (cioè messaggio) un messaggio che dice messaggio inviato...

    Spero esser stata chiara

    Aiutatemi
    fatemi diventare un genio come voi!!!!!!!!!!!!!

  2. #2
    utilizza loadVars();
    se cerchi nella guida di flash (F1) trovi tutto quello che ti serve

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    65

    ehm

    scusa l'ignoranza barbina dove lo devo usare questo loadVars
    fatemi diventare un genio come voi!!!!!!!!!!!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    65

    ti spiego

    Noi dalla pagina asp inviamo una querystring alla pagina flash e se la pagina flash riceve questa query (quindi se il messaggio e stato inviato correttamente) manda ad un'altra pagina con un loadMovie.


    Pagina asp:

    <%
    Dim nome, email , note
    nome = Request.Form("nome")
    email = Request.Form("mail")
    note = Request.Form("messaggio")


    Dim Mail
    Dim sMailBody
    Set Mail = Server.CreateObject("Persits.MailSender")

    Mail.Host = "mail.ngsservice.it"
    Mail.FromName = email
    Mail.AddAddress "webmaster@ngsservice.it"
    Mail.Subject = "Messaggio da form sito"

    messaggio="nome:"
    sMailBody = sMailBody & messaggio & nome &vbcrlf
    messaggio="mail:"
    sMailBody = sMailBody & messaggio & email &vbcrlf
    messaggio="messaggio:"
    sMailBody = sMailBody & messaggio & note &vbcrlf



    Mail.Body = sMailBody
    Mail.Send
    Set Mail = Nothing

    response.Redirect "home.asp?risposta=ciao"
    %>


    File swf

    if (risposta=ciao){
    loadMovieNum("contatto.swf", 1);
    }
    fatemi diventare un genio come voi!!!!!!!!!!!!!

  5. #5
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    cosa usi per inviare le variabili alla pagina asp??

  6. #6
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    allora ti posto qui un esempio

    fai una funzione sulla root di flash

    function invia() {
    invio = new LoadVars();
    invio.nome = _root.campoditesto1;
    invio.mail = _root.campoditesto2;
    invio.messaggio = _root.campoditesto3;
    invio.sendAndLoad("pagina.asp", invio, "POST");
    invio.onLoad = function(successo) {
    if (successo) {
    _root.campoditestoRisposta = "mail inviata";
    } else {
    _root.campoditestoRisposta = "errore";
    }
    };
    }




    nel tasto non fai altro che richiamare la funzione

    on(release){
    _root.invia()
    }

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    65

    allora..

    ho provato a mettere queste cose che mi hai detto però c'è un problema mi manda la mail da nel campo di testo della risposta mi da sempre errore


    Forse devo togliere qualcosa dalla pagina asp
    fatemi diventare un genio come voi!!!!!!!!!!!!!

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.