Ver Mensaje Individual
  #15 (permalink)  
Antiguo 15/12/2005, 01:55
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Cita:
Iniciado por un_tio
Qué bien hecho está. Además diferenciando para coger los elementos que sean de tipo "input" y no otros. Aunque eso último creo que no habría hecho falta, pues ya cogemos los elementos que queramos por id y podemos presuponer que no habrá otros.

¿Y hay alguna función para en vez de seleccionar por "Tag", seleccionar por "tipo" (para coger todos los "checkboxes", por ejemplo)?
Bueno, gracias por el comentario

Aunque sea lógico que solo haya un elemento con un id determinado, una mala implementación del explorer genera el array de elementos con el mismo atributo name a partir de atributos id iguales...

document.getElementsByName(nombre)...
nombre = atributo name
nombre (en explorer) = atributo id

y de querer seleccionar solo los que sean checkboxes se conseguiría con una condición...

Código:
function todos(valor) {
 for (var i = 0, total = document.getElementById("conjunto").getElementsByTagName("input"); i < total.length; i ++)
  if (total[i].type == "checkbox")  total[i].checked = valor;
}
Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo