Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    477

    valutare una variabile caricata da txt

    Carico una variabile da un file txt, poi devo verificare che questa variabile sia uguale ad un valore...e qui sorge il problema: non mi valuta la variabile caricata! Ho provato con dei trace ed è tutto ok, probabilmente sbaglio qualcosa nello script, mi date un'occhiata?

    dati = new LoadVars();
    dati.onLoad = function() {
    testo = dati.fotocl;
    };
    dati.load("file.txt");
    function funz(x) {
    if (testo == x) {
    trace("uguale");
    }
    }

    poi richiamo la funzione da un pulsante

    Grazie

  2. #2
    LoadVars()


    codice:
    dati = new LoadVars();
    dati.load("tuo_file.txt");
    dati.onLoad = function() {
    	elenco.text = this.elenco;
    };
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  3. #3

    Re: valutare una variabile caricata da txt

    codice:
    dati = new LoadVars();
    dati.onLoad = function() {
    	testo = dati.fotocl;
    };
    dati.load("file.txt");
    function funz(x) {
    	trace(x);
    	trace(testo);
    	if (testo == x) {
    		trace("uguale");
    	}
    }
    se esegui quei due trace, ti restituisce i valori corretti?

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    477
    si, come ho detto prima ....tutto corretto!


    p.s. torno per le 23:15 quindi non potrò rispondervi prima

  5. #5
    Originariamente inviato da Zippo
    si, come ho detto prima ....tutto corretto!


    p.s. torno per le 23:15 quindi non potrò rispondervi prima
    ma sono numeri o è testo?

    se sono numeri prova con:

    if (Number(testo) == x) {

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    477
    Originariamente inviato da Yassassin
    ma sono numeri o è testo?

    se sono numeri prova con:

    if (Number(testo) == x) {
    Sono numeri...e avevo già provato come dici tu ma non va

    Comunque è una cosa stranissima, visto che con i trace mi riconosce sia "testo" che "x"

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    477
    Scusate il ritardo ma non sono riuscito ad avvisarvi prima....ebbene oggi ho risolto il problema!!!
    Un particolare ringraziamento ad Harpox che mi ha indicato la retta via....

    Ecco il resoconto:
    accertato ormai il fatto che la funzione riconosceva (con i trace) le variabili, non avevo notato però che il trace della variabile nel txt conteneva -oltre al valore- uno spazio bianco...cioè un 'a capo'! Così provando a verificare il numero dei caratteri della variabile (con variabile.length) ho scoperto che invece di risultare 1 risultava 3.
    Per farla breve dovevo aggiungere una '&' anche alla fine della variabile nel txt....così:

    &nome_variabile=valore&

    ...e vissero tutti felici e contenti......soprattutto io

  8. #8
    Volevo ben vedere se non mi menzionavi nei ringraziamenti!!!!

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.