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