10/04/2003, 11:04
|
| Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 meses Puntos: 61 | |
pon esta linea en la primera de la función:
function createUsername()
{
this.form.username.options.innerHTML="";
... (resto del código)
Lo que hacía tu código (muy bueno, por cierto, aunque deberías acostumbrarte a empezar los Arrays por 0 en vez de por 1) era sobreescribir cada vez que se ejecutaba las option que ya había y eso tenía un problema: Si antes había más options de las que se generaban no quitaba las anteriores y por tanto las mostraba...
y con este código borra las que había y las vuelve a hacer partiendo de cero y así dejando el número que tiene que haber.
Un saludo!
__________________ Cómo escribir
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
Última edición por KarlanKas; 10/04/2003 a las 11:10 |