Muchas gracias por el ejercicio anterior, pero ahora estoy realizando otro y me he quedado atascado. El ejercicio pide lo siguiente:
Ordenar una matriz (array) de nombres introducidos por el usuario.
La introducción de datos se realizará de tal forma que si se pulsa el botón aceptar el usuario continuará introduciendo nombres y si se pulsa cancelar se muestran los nombres en el orden introducido en pantalla, y seguidamente los nombres ordenados alfabéticamente, en la propia ventana.
Se debe comprobar que no se introducen números y que ha sido introducido al menos un nombre.
Yo aun no le he implementado el ultimo punto de que se haya introducido al menos un nombre y que no sean numeros y tengo lo siguiente:
Código HTML:
var lista = new Array ();
while( lista!==null )
{
lista[0++] = prompt("Introduce un nombre y pulsa aceptar o pulsa cancelar para ver los nombres introducidos","");
}
for (i = 0; i < lista.length; i = i + 1)
{
document.write(lista[i] + "*");
}
Ya se que la entrada al bucle while no se realiza porque de inicio el valor de lista es null, con lo cual me falla la forma de entrar al bucle y no se me ocurre otra cosa...
Echarme una mano dioses del javascript.