Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2005, 17:46
Fuhira
 
Fecha de Ingreso: noviembre-2005
Mensajes: 5
Antigüedad: 19 años, 3 meses
Puntos: 0
Ordenar nombres (array)

Holas,

Necesito ordenar una matiz de nombres que introduce el usuario. El problema es que no consigo saber cómo:

-hacer que salga del bucle al pulsar cancelar y muestre los nombres introducidos.
-que el array sea infinito, indeterminado (no limitado a 4 nombres).
-que se compruebe que se ha introducido al menos un nombre y comprobar que no se utilizan números.

Este es el código que utilizo. ¿Qué me faltaría?

<html>
<head><title>Ordenar nombres</title></head>
<body>
<script language="javascript">

var nombres = new Array (4);

for ( i = 0; i<4; i++)
{
nombres[i] = prompt("Introduce el nombre " + i, "");
}

{
document.write("Los nombres introducidos son: " +nombres + ", " +"<br>");
document.write("Los nombres ordenados son: " +nombres.sort() + ", ");
}
</script>
</body>
</html>

Ya sé que es algo básico, pero es que estoy empezando y reconozco que no se me da muy bien el javascript je je.

Saludos