Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/10/2010, 21:42
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Pregunta rapida sobregetElentById

corregí lo más que pude, prueba a ver:
Código Javascript:
Ver original
  1. function beta(dato)
  2. {
  3.     var div=document.getElementById("txtHint").innerHTML;
  4.     if(div != "")
  5.     {
  6.         //var boxes = document.getElementById('check'); //olvídate de esto!
  7.         //los checkbox son tags (input type="checkbox") NO: (checkbox type="checkbox")
  8.         var boxes = document.getElementById('txtHint').getElementsByTagName('input');
  9.         var arreglo = new Array();
  10.         //for (i=0; i<boxes.length; i++)
  11.         //es mucho mejor que la sintaxis anterior
  12.         for (var i in boxes)
  13.         {
  14.             //if(boxes[i].value == "checked") //El value NUNCA será checked, a menos que lo especifiques, de lo contrario será "On"
  15.             //DOS condiciones: que el input sea checkbox Y que esté marcado o checked
  16.             if( boxes[i].type == "checkbox" && boxes[i].checked )
  17.             {
  18.                 //hey!!! y el punto y coma, que no se te olvide
  19.                 arreglo.push(boxes[i].value);
  20.                 //boxes[i].value siempre devolverá "On" a menos que especifiques otro valor para el (input  type="checkbox" value="devuelve esto")
  21.                 alert(boxes[i].value);
  22.             }
  23.         }
  24.         var cadena = arreglo.toString();//HEY!!! sin punto y coma otra vez!
  25.         var ajax = showUser(dato, cadena);//HEY!!! sin punto y coma otra vez!
  26.     }
  27.     else
  28.     {
  29.         var cadena = "Sin valor";
  30.         var ajax = showUser(dato, cadena);
  31.     }
  32. }

te recomiendo que instales FIREBUG en FireFox, es una excelente herramienta que te permite depurar y te avisa de errores javascript

PD: no está permitido duplicar posts, en caso de que consideres que el tema debe ser movido a otro sitio, reportarlo en el post correspondiente con: e indica: favor mover a javascript
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Última edición por maycolalvarez; 07/10/2010 a las 21:48