Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439

    Come faccio a passare una variabile dall'Asp quando una procedura è terminata?

    Ho fatto un form in Asp/Flash Mx.
    Funziona tutto, l'unica cosa che non riesco a fare è passare una variabile quando tutta la procedura è avvenuta. Mi spiego meglio: in flash avvengono i check che tutti i campi siano riempiti, poi passo le variabili all'Asp, e l'Asp formatta il testo e invia un email in html. Al termine di tutta questa procedura vorrei fare in modo che l'Asp passasse una variabile al Flash per dire che l'operazione è stata completata.

    Come posso fare questa cosa?
    P.s. non ho mai usato le procedure.
    Per passare la variabile da Asp a Flash credo sia sufficiente (perchè una volta ho fatto così) usare questa sintassi response.write("process=si") però non so come si fanno le procedure.
    わさび

  2. #2
    Mmm... tempo addietro ero incorso ankio in questo problema...
    Le uniche due soluzioni che mi erano venute in mente erano:

    1)fai passare una variabile che contiene un stringa di messaggio

    2)fai passare il filmato flash in un frame dove c'è il messaggio direttamente da flash
    Matrix è ovunque, è intorno a noi, anche adesso nella stanza in cui siamo. È quello che vedi quando ti affacci alla finestra o quando accendi il televisore. L'avverti quando vai al lavoro, quando vai in chiesa, quando paghi le tasse. È il mondo che ti è stato messo dinanzi agli occhi, per nasconderti la verità.

  3. #3
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da ZeroCool981
    Mmm... tempo addietro ero incorso ankio in questo problema...
    Le uniche due soluzioni che mi erano venute in mente erano:

    1)fai passare una variabile che contiene un stringa di messaggio

    2)fai passare il filmato flash in un frame dove c'è il messaggio direttamente da flash
    Grazie per la risposta.
    In che modo faccio passare questa variabile oppure faccio passare il filmato flash in un frame dove c'è il messaggio direttamente da flash? Dovrei scrivere nell'Asp una sorta di procedura in cui specifico se "/\/\/\/\" tutto questo è fatto allora dai l'ok a Flash e a quel punto vado a un frame successivo. Ma non so come impostare questa procedura...
    わさび

  4. #4
    al posto di una Sub fai una Function (che restituisce un valore) e l'output della function lo spar in flash
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  5. #5
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da Shagrat
    al posto di una Sub fai una Function (che restituisce un valore) e l'output della function lo spar in flash
    esatto mi potresti dire la sintassi da usare per favore?
    わさび

  6. #6
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    ...e poi a che punto faccio terminare la funzione?

    1) Ad esempio: prendo le variabili da Flash

    ...
    user_ita = request("user_ita_var")
    user_ing = request("user_ing_var")
    ...

    2) incomincio la formattazione del testo da mandare x email con le variabili passate

    ...
    testo = "<HTML>"
    testo = testo & "<Head>"
    testo = testo & "<style type=text/css>"
    ...

    3) mando l'email

    Set objMail = CreateObject("CDONTS.NewMail")
    objMail.from = "ME"
    objMail.to = LCase(user_em)
    objMail.bcc = "indirizzoemail@prov.it"
    objMail.Subject = "Invio"
    objMail.Body = testo
    objMail.BodyFormat = 0
    objMail.MailFormat = 0
    objMail.Send

    Session.Abandon

    A che punto imposto la procedura?
    dopo il controllo?
    dopo che ho mandato l'email?
    e il session.abandon va dopo il check?

    :master:
    わさび

  7. #7
    tu all'interno del flash fai una cosa tipo



    codice:
    corretto = <%=InvioMail()%>
    e la funzione InvioMail ci sarà


    codice:
    Function InvioMail()
    
    'tutte le cose che hai scritto
    'aggiungi una variabile di controllo che ti controlla che tutto sia andato a buon fine
    
    InvioMail = varDiControllo
    
    End Function

    poi il risultato te lo gestisci col flash
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  8. #8
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da Shagrat
    tu all'interno del flash fai una cosa tipo



    codice:
    corretto = <%=InvioMail()%>
    e la funzione InvioMail ci sarà


    codice:
    Function InvioMail()
    
    'tutte le cose che hai scritto
    'aggiungi una variabile di controllo che ti controlla che tutto sia andato a buon fine
    
    InvioMail = varDiControllo
    
    End Function
    Perdonami ma non ho capito, negli AS di Flash devo incorporare la funzione Function InvioMail()
    inserendo all'interno la parte Asp che ho messo nel punto3.
    Poi devo anche scrivere: corretto = <%=InvioMail()%> ?
    E quando l'asp esegue le prime operazioni richiamo InvioMail() ?
    わさび

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.