Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/02/2006, 13:52
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 5 meses
Puntos: 39
Fijate en este ejemplito:
Código HTML:
<html>
<head>
<title>body</title>
<script language="javascript">
function Imprimir_CVS()
{
	cafe = document.form1["sus_id[]"];
	
	alert(cafe.length);
	url = "imprimir_cv.php?";
	for (i=0;i<cafe.length;++i)
	{
		if (cafe[i].checked)
		{
			url = url + "user_id[]=" + cafe[i].value + "&";
		}
	}
	alert( url );
	document.all("frame_impresion").src=url + "&imprimir=1";
}
</script>
</head>
<body>
	<form name="form1" action="" method="post" onSubmit="">
        <input name="sus_id[]" type="checkbox" onClick="Imprimir_CVS()" value="1"><br>
        <input name="sus_id[]" type="checkbox" onClick="" value="2"><br>
        <input name="sus_id[]" type="checkbox" onClick="" value="3"><br>
	</form>
</body>
</html> 
En este caso, el alert devuelve 3. Compara con lo que tienes. Muchas veces nuestro error es tan simple que no podemos verlo. Mira con mas atencion tu codigo, chequea los valores que te devuelve tu codigo PHP.
Te hago 2 observaciones: una, utiliza parametros en tus funciones, es decir, en lugar de usar esta forma: cafe = document.form1["sus_id[]"];, "sus_id[]" pasalo como parametro.
dos, en lugar de document.all usa document.getElementById.
Si necesitas algo mas, has la pregunta.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.