Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    assegnare un'azione a un combobox

    Come posso assegnare delle azioni alle voci elencate in un combobox?
    Qualcuno lo sa?

  2. #2
    Intendi far fare qualcosa al movie una volta che hai selezionato una voce nella combobox?

    Devi scrivere una funzione che associ alla proprietà changeHandler della combobox tipo:

    codice:
    function cmbActions(){
       var item = nomeIstanzaCombobox.getSelectedItem().label;
       switch(item){
          case "item1":
             // fai qualcosa se l'elemento selezionato ha come testo "item1"
             break;
          default:
             // fai qualcos'altro negli altri casi
             break;
       }
    }

  3. #3
    ------------------------------------------
    function cmbActions() {
    var item = sc1.getSelectedItem().label;
    switch (item) {
    case "selezione1" :
    loadMovieNum("cat1.swf", 2);
    break;
    default :
    unloadMovie(2);
    break;
    }
    }
    ------------------------------------------

    così andrebbe bene? (non mi funziona)

  4. #4
    In teoria sì, il codice mi pare corretto. Però hai assegnato cmbActions alla parametro changeHandler dell'istanza del componente comboBox che vuoi "comandare"?

  5. #5
    Ma dovè il parametro chabgeHandler, l'ho cercato ma non riesco a trovarlo...

  6. #6
    Change Handler

    Lo trovi nei parametri del Component.

  7. #7
    Io nei parametri dei componets ho solo queste voci:

    - data
    - editable
    - labels
    - rowCount
    - enabled
    - visible
    - min Height
    - min Width

  8. #8
    Ho provato così ma nn funziona ancora!!!

    --------------------------------------------------
    sc1.setChangeHandler("cmbActions");
    function cmbActions() {
    var item = sc1.getSelectedItem().label;
    switch (item) {
    case "selezione1" :
    loadMovieNum("cat1.swf", 1);
    break;
    default :
    unloadMovie(1);
    break;
    }
    }
    ----------------------------------------------------

  9. #9
    ma è una cosa così impossibile? nessuno sà niente?

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.