Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/01/2005, 14:26
angsanchez
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 19 años, 6 meses
Puntos: 3
Math.max admite más de dos datos, pero deben ser explícitos, no admite la matriz. Así que he hecho una función:
Código HTML:
<form name="form2">
<select name="numeros"></select>
<input type="button" value="Lee el máximo" onClick="leeMax()">
</form>
<script>
var m = 5
var z = [3,2,6,7,9]
with (document.forms.form2)
{	numeros.length = m
	for (i=0; i<m; i++)
	{	numeros.options[i].text = z[i]
	}
}
function leeMax()
{	with (document.forms.form2)
	{	var mx = numeros.options[0].text
		for (i=1; i<numeros.length; i++)
		{	mx = Math.max(mx,z[i])
		}
	}
alert(mx)
}
</script> 
__________________
Angel :cool: