Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    146

    uguaglianza tra variabili testo

    salve a tutti

    ho popolato un array con nomi di comuni:
    arComuni

    ho inserito in una variabile il nome di un comune:
    comune = "roma";

    ora facendo una scansione con un for dell'array non riesco a trovare l'ugaglianza con la variabile contenente il nome del comune...

    Codice PHP:
        comune"ROMA";
        
    //arComuni[1] so che qui c'è ROMA
        
    trace(arComuni[1]);
        if (
    comune== arComuni[1) {
            
    trace "ok");
        } 
    non mi viene fuori il trace dell'ok, praticamente non risultano uguali.

    da cosa puo' dipendere?

    grazie in anticipo

    Frik, il caso umano.

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    puoi postare la parte di codice in cui popoli l'array?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    146
    certo

    Codice PHP:
    nome_val scorer_com.childNodes[0].childNodes[w].childNodes[2].firstChild;
    arComuni.push(nome_val); 
    il dato viene letto da un file XML ed il tutto è in un for basato sul numero di campi da inserire.

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    hai impostato all'oggetto XML la proprietà ignoreWhite=true ?

    ps. ricordati del case-sensitive ... Roma non è uguale a ROMA

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    146
    si, ho impostato a proprietà ignoreWhite=true

    è il trace mi dimostra che sono entrambi maiuscole

    forse mi sono dimenticato di dire che effettivamente la variabile viene inserita nell'array, è proprio l'ugaglianza che non funziona.

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    nel codice che hai postato c'è un errore... ma è un errore di parsing... quindi flash te lo avrebbe segnalato... forse l'hai solo scritto male qui sul forum... comunque meglio segnalarlo ugualmente

    if (comune== arComuni[1])

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    146
    si, chiaramente è sbagliato solo sul forum.

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    aspetta, aspetta... hai detto che l'array viene riempito dal parsing di un xml esterno, no?!

    e dove si trova il codice che hai postato rispetto alla funzione onLoad dell'oggetto XML?

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    146
    Codice PHP:
    function carica_xml_com(){
        
    scorer_com= new XML();
        
    scorer_com.ignoreWhite true;
        
    lang "ita";
        
    nome_cat "TBL_COMUNI";
        
    _root.cambio "db/"lang"/" nome_cat ".xml";
        
    scorer_com.load(_root.cambio);
        
    scorer_com.onLoad = function(success) {
            
    gotoAndPlay(6);//li c'è il codice...
        
    }

    eccolo

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da frik

    eccolo
    ho bisogno che mi posti tutto il codice... se non qui va bene anche in pvt...

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.