Visualizzazione dei risultati da 1 a 7 su 7

Discussione: if (variabile= "true")

  1. #1

    if (variabile= "true")

    Ciao a tutti...
    io devo fare un comando che mi permetta di fare una determinata azione se una variabile "pippo" è uvuale ad un valore "true".


    perchè così nn funziona?

    if (pippo = "true") {
    _root.test._x = 100;
    }

    grazie tante per la collaborazione...

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    la verifica va fatta con il doppio == e non con il singolo = che è invece il simbolo di assegnazione di un valore

    comunque è strano che non funzioni, perchè in quella maniera la condizione è sempre verificata

    altra cosa, il valore deve essere Boolean (true/false) o come è ora, cioè di tipo String? c'è differenza...

    ultima cosa... dove e come assegni il valore a pippo inizialmente?

  3. #3
    il valore "true" potrebbe essere anche "ciao" quindi String

    if (pippo == "true") {
    _root.test._x == 100;
    }

    la variabile "Pippo" è una FlashVar....

    grazie tante

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non ci siamo ugualmente, ok per la variabile di tipo String, ma hai confuso di nuovo gli operatori

    se pippo equivale a "true"
    allora
    _root.test._x equivale a 100;

    no...

    se pippo equivale a "true"
    allora
    _root.test._x è uguale a 100;

    if (pippo == "true") {
    _root.test._x = 100;
    }

  5. #5
    Scusa è stato un errore di scrittura...infatti avevo gia risolto grazie al tuo primo e prezioso aiuto...grazie ancora...

    ps: come posso settare un valore di default alla variabie se essa arriva vuota?

    grazie tante per la collaborazione...
    La Gratitudine è la prima cosa nella vita...

    Grazie a tutti

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    se arriva vuota o non definita puoi mettere un if prima di quello che abbiamo visto fino ad ora

    Codice PHP:
    if(pippo == "" || pippo == undefined){
    pippo "true";
    }
    // poi il codice che abbiamo già visto
    if (pippo == "true") {
    _root.test._x 100;


  7. #7
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Originariamente inviato da Giuseppe C
    Scusa è stato un errore di scrittura...infatti avevo gia risolto grazie al tuo primo e prezioso aiuto...grazie ancora...

    ps: come posso settare un valore di default alla variabie se essa arriva vuota?

    grazie tante per la collaborazione...
    a inizio filmati controlli questa ipotesi

    if (pippo == "" or pippo == undefined) {
    pippo = "default";
    }

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.