Comunidad de diseño web y desarrollo en internet online

Estoy perdidito

Citar            
MensajeEscrito el 26 Dic 2007 01:46 am
Estoy tratando de crear una variable cuyo contenido se vea modificado cuando se activa o desactiva un checkbox.


Código :

function buildDB(){
   values = "";

   if(vowelsC.selected = true){
      values += block["vowels"]
   }
   if(kC.selected = true){
      values += block["K"]
   }
   if(sC.selected = true){
      values += block["S"]
   }
   if(tC.selected = true){
      values += block["T"]
   }
   if(nC.selected = true){
      values += block["N"]
   }
   if(hC.selected = true){
      values += block["H"]
   }
   trace(values);

}
   vals = new Array();
   vals = values.split(",");

buildDB();


Los checkbox tienen asociado un listener tal que asi

Código :


cListener = new Object();
cListener.click = function(evt) {
   _parent.BuildDB(); 
   }
   
vowelsC.addEventListener("click", cListener);


La idea es que si un usuario desactiva un checkbox, se vuelva a ejecutar la funcion buildDB y por tanto se recrean tanto la variable values como la matriz vals. No obstante, no se da el caso, y se siguen incluyendo tanto los datos asociados a checkbox activados como desactivados.

Se trata de un juego y el usuario puede elegir que categorias de preguntas se incluiran. Pero da = como lo haga, se incluyen todas.
Ayudadme porfiii

Por Mindfreak88

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Dic 2007 12:33 pm
me siento tan ignorado a veces...

Por Mindfreak88

1 de clabLevel



 

firefox

 

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