Visualizzazione dei risultati da 1 a 7 su 7

Discussione: mandare dati a asp

  1. #1

    mandare dati a asp

    Ciao a tutti non rieso a far comunicare flash con asp... NON CAPISCO

    dovrebbe essere tutto ok...

    allora script flash:
    Codice PHP:
    stop();
    import mx.controls.*;
    var 
    testo:TextInput;
    var 
    invia:Button;

    var 
    postBtnListener:Object = new Object();
    postBtnListener.click = function(evt:Object){
        var 
    send_lv:LoadVars = new LoadVars();
        
    send_lv.testo testo.text;
    send_lv.sendAndLoad("mappa.asp"send_lv"POST");
    }

    this.invia.addEventListener("click"postBtnListener); 
    dove il componente textfield e istanziato testo
    invece il componente pulsante istanziato invia

    asp
    Codice PHP:
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    <!
    DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <
    html>
    <
    head>
    <
    title>Documento senza titolo</title>
    <
    meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </
    head>
    <%
    a=request.Form("testo")
    b="http://maps.google.com/maps?f=d&hl=de&saddr="+a+"&daddr=44.660547218539584%2C13.100895881652832"+"&ie=UTF8&om=1&spn=0.250286,0.458679&z=11"
    'response.Write("HAI SCRITTO " &    a)
    response.redirect b
    %>
    <body>

    </body>
    </html> 
    chi mi aiuta?
    sapete dirmi perche?

  2. #2

  3. #3
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Bisogna intanto capire se il problema risiede in flash o in asp.
    Hai provato a eseguire l'asp mettendo un valore al posto di "a" e vedere se l'asp è corretto?

  4. #4
    penso di aver combinato...

    il problema era che al posto di sendAndLoad ho messo solo send...
    l'asp era ok...

    Codice PHP:
    stop();
    import mx.controls.*
    var 
    linguavar:TextInput;
    var 
    cittavar:TextInput;
    var 
    viavar:TextInput;

    var 
    btnpostlistener:Object = new Object()
    btnpostlistener.click = function(evt:Object){
        
    spedisci= new LoadVars();
    //spedisci.titolo1=titolo1var.text;
    //spedisci.titolo2=titolo2var.text;
    _root.linguavar.text="de"
    spedisci.citta=_root.cittavar.text;
    spedisci.via=_root.viavar.text;
    spedisci.lingua=_root.linguavar.text;
    spedisci.send("mappa.asp""_blank""GET");
    }
    this.invia.addEventListener("click",btnpostlistener); 
    non so perche il sendAndLoad non mi funzia come avevo fatto!!!
    sai dirmi il perche??

    avevo fatto una cosa simile con un form prenotazioni e con quello funzionava!
    :master: :master:

  5. #5
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    penso che avresti dovuto definire un alro oggetto per la ricezione dei dati, tipo:

    var result_lv:LoadVars = new LoadVars();

    send_lv.sendAndLoad("mappa.asp", receive_lv, "POST");

  6. #6

    ma...
    var result_lv:LoadVars = new LoadVars();
    come mai?

    e questo result_lv?


    per caso hai un'esempio?

    alby

  7. #7
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    guarda nella guida di flash (AS) alla voce sendandload

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.