Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24

Discussione: Problemi tra ASP Flash

  1. #1
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766

    Problemi tra ASP Flash

    Salve, ho un problema nel solito pannello login Username/pwd in cui i dati vengono inseriti in flash, processati da ASP il quale restituisce l'ok o meno a Flash.
    Seguo le istruzioni dei vari tutorial on line ma sembra che mi perda qualcosa per cui nel passaggio finale da ASP a Flash, quest'ultimo non riceve le variabili.

    in Flash scrivo:

    var login_lv:LoadVars = new LoadVars();
    var result_lv:LoadVars = new LoadVars();
    //recupero i valori dai campi TextInput
    login_lv.username = username_ti.text;
    login_lv.password = password_ti.text;
    // e lo invio allo script asp
    login_lv.sendAndLoad("http://.../login.asp", result_lv, "POST");
    result_lv.onLoad = function(success:Boolean) {
    if (success) {
    var acc = result_lv.accesso
    debug.text = "ok "+this.accesso;
    trace(acc);
    if (result_lv.accesso == "yes") {
    _root.semaforo.gotoAndStop(10);
    } else {
    _root.semaforo.stop();
    }
    } else {
    debug.text = "no";
    }
    };

    e in ASP metto

    <%
    Dim user, pass , accesso

    user= Request("username")
    pass= Request("password")

    Response.Write(user)
    Response.Write("
    " & pass)
    accesso = "attendo"
    if (((StrComp(user, "jack") = 0 ) AND (StrComp(pass, "jack") = 0 ))) then
    accesso = "yes"
    else
    accesso = "no"
    end if

    Response.Write accesso
    %>


    l'asp dovrebbe essere giusto ma flash non riceve una cippa. Dov'e' il problema?

  2. #2
    Prova a scrivere la variabile

    Response.Write "&accesso=" & accesso
    giuseppesorce.com
    giuseppesorce.com/blog

  3. #3
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    oddio miracolo! Ma ancora non mi riesce del tutto perchè ricevo anche stringa spazzatura indietro, cose del web host tipo:

    no

    <p align=right><font size="1">7host ASP Hosting</font></p><script>if ((self==top) || (self==top.frames[0])){popupURL = 'http://www.7host.com/banner_frame.asp?id=558352

    come elimino sti caratteri pazzeschi?

  4. #4
    Non è un miracolo è la giusta sintassi... cmq io fare cosi in Flash


    Codice PHP:
     var login_lv:LoadVars = new LoadVars();

    login_lv.username username_ti.text;
    login_lv.password password_ti.text;
    login_lv.onLoad = function(success:Boolean) {
    if (
    success) {
    var 
    acc this.accesso
    debug
    .text "ok "+this.accesso;
    trace(acc);
    if (
    this.accesso == "yes") {
    _root.semaforo.gotoAndStop(10);
    } else {
    _root.semaforo.stop();
    }
    } else {
    debug.text "no";
    }
    };


    login_lv.sendAndLoad("http://.../login.asp"login_lv"POST"); 
    giuseppesorce.com
    giuseppesorce.com/blog

  5. #5
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Quindi usando un solo oggetto e non due?
    Che poi, siccome a quanto pare devo far aprire una pagina asp e quindi mi sa che dovrò usare un "_blank" da qualche parte, posso usare comunque il sendAndLoad? Ho visto che tra i parametri non è previsto come invece lo è nel send.
    Ma e secondo te come elimino sto javascript che mi viene spedito indietro?

  6. #6
    Non capisco perchè ricevi questo javascript in realtà dovresti avere solo il testo "&accesso=yes"
    giuseppesorce.com
    giuseppesorce.com/blog

  7. #7
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Non so neanche io, sembra si riferisca al banner pubblicitario del server ma che cacchio centra con le mie variabili?

  8. #8
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    OK tutto sembra essere risolto....

    tranne...

    provo l'swf in locale e funziona (spedisce i dati alla pagina sul server remoto e riceve o meno l'autenticazione) ma se metto online l'swf non funziona! per niente! i dati non vengono inviati, premendo il pulsante dell'invio non accade niente di niente. Come è possibile questa differenza?

  9. #9
    prova ad usare un percorso relativo x la pag asp...

    login_lv.sendAndLoad("login.asp", login_lv, "POST");

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  10. #10
    se è lo stesso dominio dovrebbe funzionare anche con l' indirizzo assoluto..
    giuseppesorce.com
    giuseppesorce.com/blog

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.