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

Discussione: errore con loadVars()

  1. #1

    errore con loadVars()

    dov'è che sbaglio?
    on (release) {
    MyLoadVars = new loadVars();
    VariabiliCaricate = new loadVars()
    MyLoadVars.user = UserName;
    MyLoadVars.Password = Password;
    MyLoadVars.onLoad = function(success) {
    if (success) {
    trace("v : "+VariabiliCaricate);
    } else {
    trace("Non caricato");
    }
    };
    MyLoadVars.sendAndLoad("http://localhost/pippo/FScript/Login.asp", VariabiliCaricate, "POST");
    getURL("http://localhost/pippo/FScript/Login.asp", "_blank", "POST");
    }


    la pag asp mi restituisce questa concatenazione di valori:

    NomeUtente =pippo&Tipoutente=admin&NomeIstituto=pluto

  2. #2
    mi potete aiutare?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    Personalmente non uso quasi mai l' oggetto MyLoadVars perche sinceramente non riesco a seguirlo.
    Ottengo un risultato più lineare con loadVariables e loadVariablesNum
    il risultato e lo stesso.
    Fai questa prova e guarda nel Debug di flesh sicuramente vedrai tutte le variabili caricate.
    on(release){
    loadVariablesNum("http://localhost/pippo/FScript/Login.asp", 0)}
    Ciao

  4. #4
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    scusa ma il trace che risultato ti dà?

    io sinceramente non capisco che senso ha fare il loadVars con MyLoadVars e poi mandargli VariabiliCaricate visto che user eccettera appartengono fra l'altro a MyLoadVars

    può essere ignoranza mia, ma non ne capisco il senso

  5. #5
    on (release) {
    function Caricato() {
    trace("Oggetto : "+LeggiVariabili.toString());
    }
    InviaVariabili = new LoadVars();
    LeggiVariabili = new LoadVars();
    InviaVariabili.User = Utente;
    trace("String : "+InviaVariabili.User);
    InviaVariabili.onLoad = Caricato();
    InviaVariabili.sendAndLoad("http://localhost/Demo/pippo.asp", LeggiVariabili, "POST");
    }

    <%
    U = Request.Form("User")

    Response.Write("U="&U)

    %>

    sapete dirmi dove sbaglio?
    il trace su String viene valorizzato,quello su oggetto no!

  6. #6
    mi pare poco sensato continuare a usare loadVariables, ormai deprecato, se non per retrocompatibilità, loadVars è decisamente più gestibile grazie ai suoi diversi metodi

    Ngs, prova

    LeggiVariabili.onLoad = caricato

    senza parentesi

    Perchè mi sa che come l'hai scritto tu, la funzione caricato non verrebbe eseguita (puoi fare eventualmente una prova: aggiungi un'altra riga di comando alla funzione caricato e guarda se quella viene eseguita)

  7. #7
    viene eseguita,il prob è che l'oggetto è vuoto!sto impazzendo su questa cosa!

  8. #8
    Il problema era un altro...non l'avevo visto prima: l'onLoad devi assegnarlo a LeggiVariabili, NON ad InviaVariabili.
    Come l'hai messo tu probabilmente la funzione caricato o non viene eseguita o viene eseguita troppo presto. Cambia in

    on (release) {
    function Caricato() {
    trace("Oggetto : "+LeggiVariabili.toString());
    }
    InviaVariabili = new LoadVars();
    LeggiVariabili = new LoadVars();
    InviaVariabili.User = Utente;
    trace("String : "+InviaVariabili.User);
    LeggiVariabili.onLoad = Caricato
    InviaVariabili.sendAndLoad("http://localhost/Demo/pippo.asp", LeggiVariabili, "POST");
    }

  9. #9
    avevi ragione,ho perso due ore su questa cazzata!ti ringrazio!sai,ho comprato un libro ed alla spiegazione di quest'oggetto assegna l'evento load all'oggetto che invia non a quello che riceve,è sbagliato o cosa!proticamente il cod scritto nel libro è uguale a quello pres da me solo che nel libro invece di pag asp si utilizza il perl!

  10. #10
    Se lo script del libro è proprio identico, probabilmente è un semplice errore di stampa, capita

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.