Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    invia=new loadVars(); ricevi=new loadVars();

    ho un form d'iscrizione utente che invia le variabili ad asp, vorrei confrontare lo user scelto dall'utente: se asp mi dice che lo user non è in uso da un'altro utente ritorna a flash la variabile iscrizione="ok" altrimenti iscrizione = "riprova", in questo caso in un campo di testo devo visualizzare un msg che dice di trovare un'altro user, ma ho difficoltà nel fare questo codice, ho provato così, ma mi da errore:

    if(errore == false){
    invia=new loadVars();
    ricevi=new loadVars();
    ricevi.onLoad=function(success){
    if(success){
    att="ricevuto"
    if(iscrizione=="ok"){
    att="iscrizione effettuata";
    }else{
    att="usa un'altro username";
    }
    }
    else{
    att="nessuna risposta"
    }
    }
    invia.nome=nome;
    invia.sendAndLoad("write_utente.asp",ricevi); }
    }

    mi da quest'errore:
    **Avvertenze** Simbolo=iscrizione, livello=Livello 1, fotogramma=1:Linea 47: L'identificatore 'loadVars' non risolverà l'oggetto incorporato 'LoadVars' durante il runtime.
    invia=new loadVars();

    come dovrei fare??

  2. #2
    LoadVars e non loadVars...la L maiuscola

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: invia=new loadVars(); ricevi=new loadVars();

    innanzi tutto, la verifica e tutto il resto li puoi fare con un unico oggetto LoadVars , per il resto il codice è un po' confuso, puoi spiegare cosa dovrebbero fare i vari blocchi di codice? non ho capito sopratutto la prima parte dell'if :master:

  4. #4
    con la L maiuscola non mi da + errore nell'output, il codice l'ho postato ma è da rifare, se mi aiutate, io devo fare questo,

    se errore==false
    invio le variabili ad asp
    asp mi risponde iscrizione="ok"
    oppure "riprova"
    in questo caso
    in una casella di testo att
    devo visualizzare il msg ad es.:"usa un'altro username"

    solo che non so bene come usarlo questo sendAndLoad!!!

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da amnesiac
    con la L maiuscola non mi da + errore nell'output, il codice l'ho postato ma è da rifare, se mi aiutate, io devo fare questo,

    se errore==false
    invio le variabili ad asp
    asp mi risponde iscrizione="ok"
    oppure "riprova"
    in questo caso
    in una casella di testo att
    devo visualizzare il msg ad es.:"usa un'altro username"

    solo che non so bene come usarlo questo sendAndLoad!!!
    dove setti "errore"?

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    prova questo
    codice:
    invio = new LoadVars();
    invio.nome= _root.nome;
    invio.onLoad=function(success){
    	if (success){
    		if (this.iscrizione == "ok"){
    			_root.att ="iscrizione effettuata";
    		} else if (this.iscrizione == "username non disponibile")
    			_root.att = "usa un altro username";
    		} else{
    			_root.att = "risposta del server inattesa";
    		}
    	} else{
    		_root.att = "nessuna risposta dal server";
    	}
    
    }
    invio.sendAndLoad("write_utente.asp", invio, POST);

  7. #7
    grazie, mi dava errore così ho provato con questo ma sembra che non legge la variabile iscrizione che gli passa l'asp, praticamente all'invio non succede niente!!

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da amnesiac
    grazie, mi dava errore così ho provato con questo ma sembra che non legge la variabile iscrizione che gli passa l'asp, praticamente all'invio non succede niente!!
    prova a tracciare "att" in ogni punto in cui lo richiami e vedere se ti scrive "undefined" o altro

  9. #9
    non lo posso tracciare perchè lo provo sul personal web server, ma ho aggiunto
    invio.onLoad=function(success){
    if (success){
    att="ciao";
    ecc.
    e non mi scrive niente quindi non so perchè non la carica questa pagina asp
    (errore lo setto prima, non è x questo)

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da amnesiac
    non lo posso tracciare perchè lo provo sul personal web server, ma ho aggiunto
    invio.onLoad=function(success){
    if (success){
    att="ciao";
    ecc.
    e non mi scrive niente quindi non so perchè non la carica questa pagina asp
    (errore lo setto prima, non è x questo)
    si ma "att" nello specifico cos'è?

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.