Comunidad de diseño web y desarrollo en internet online

Combobox pregunta

Citar            
MensajeEscrito el 20 Feb 2008 06:20 pm
Tengo un combobox que anda ok, y cuando clickeo en un elemento llama a una function, pero no logro que pase eso con el primer item del combobox, es como que el primer item me lo muestra pero como si fuese un titulo, no me lo toma cuando hago click.
Por algun motivo cuando me muestra los items del combox, no puedo seleccionar el primero...este es el codigo que uso:

Código :

listenerObject2 = new Object();
listenerObject2.change = function() {
    MiLoadVars_reg.meses = kmes[listado.selectedIndex]  // grabo una variable externa
    kmestrace = kmes[listado.selectedIndex]
    trace(kmestrace)   
}
listado.addEventListener("change", listenerObject2);
listado.dataProvider = kmes;  // dice que provee los datos del combo

--------------------

alguien conoce una solucion o que me falta setear o escribir ??? Gracias!

Por spidxel

22 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 20 Feb 2008 08:14 pm
buno mira yo lo he trabajado asi:


Código :

attachMovie("ComboBox","el_combo",1);
         el_combo._x = 502;
         el_combo._y = 360;
         //agregas los items del combo
         el_combo.addItem({label:"60 X 150 cm", data:0});
         el_combo.addItem({label:"60 X 145 cm", data:1});
         el_combo.addItem({label:"60 X 180 cm", data:2});
                        selectMenu = new Object();
         selectMenu.change = function(evento) {
            switch (evento.target.value) {
               case 0 :
                                               this.createEmptyMovieClip("contenedor",1);
                                               contenedor.loadMovie("mipeli.swf");
                  break;
               case 1 :
                  Formato1 = "60 X 150 cm";
                  casilla1 = "$556";
                  casilla2 = "";
                  number = 556;

                  break;
               case 2 :
                  Formato1 = "60 X 145 cm";
                  casilla1 = "$491";
                  casilla2 = "";
                  number = 491;

                  break;
               
            }
         };
         el_combo.addEventListener("change",selectMenu);



bueno funciona bien, y ay en casa case le puedes poner la accion que necesites
suerte
espero te sirva de algo.

Por oswaldo_54

14 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 20 Feb 2008 10:54 pm

spidxel escribió:

Tengo un combobox que anda ok, y cuando clickeo en un elemento llama a una function, pero no logro que pase eso con el primer item del combobox, es como que el primer item me lo muestra pero como si fuese un titulo, no me lo toma cuando hago click.
Por algun motivo cuando me muestra los items del combox, no puedo seleccionar el primero...este es el codigo que uso:

Código :

listenerObject2 = new Object();
listenerObject2.change = function() {
    MiLoadVars_reg.meses = kmes[listado.selectedIndex]  // grabo una variable externa
    kmestrace = kmes[listado.selectedIndex]
    trace(kmestrace)   
}
listado.addEventListener("change", listenerObject2);
listado.dataProvider = kmes;  // dice que provee los datos del combo

--------------------

alguien conoce una solucion o que me falta setear o escribir ??? Gracias!

no te lo toma en cuenta por que el evento que detecta es change, osea cuando cambie, y con el primero nunca cambia, podrías probar con el evento close, pero cada vez que se cierre el combo se va a ejecutar y puede llegar a ser molesto

Por master_of_puppetz

Claber

2483 de clabLevel

7 tutoriales
3 articulos

Genero:Masculino   Premio_Secretos

WebDev (Flex + PHP + JS)

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.