Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/03/2008, 16:49
morpheusrs
 
Fecha de Ingreso: marzo-2008
Mensajes: 3
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Problema script Internet Explorer

Hola a todos, os comento. Viendo que no avanzaba con el asunto en días he tirado por la calle de en medio y he dado con la solución.
Apunto el código a continuación por si alguien llegado el día se encuentra en un caso parecido.

Código:
function Validar(long) { 
	var valido=false;
	for( var i = 1; i < long.value; i++) {
		if((document.getElementsByName("checkbox"+i)[0])&&(document.getElementsByName("checkbox"+i)[0].checked)){
			valido=true;
			break;
		}	
	}
	if(!valido){
		alert("Please, select at least one car.");
		return false;
	}		
}
La variable long que paso como parametro es un campo hidden en el formulario equivalente al contador de campos checkbox.
El bucle for lo empiezo en 1 porque el contador de checkboxes empieza en 1 (el cero no me gustaba ).
Este si que funciona en Firefox y en Internet Explorer (el otro en la versión 6 no funcionaba).
Gracias a todos los que os habeis molestado en buscarle solución al asunto.