Foros del Web » Programando para Internet » Javascript »

Agenda de contactos

Estas en el tema de Agenda de contactos en el foro de Javascript en Foros del Web. Saludos! Tengo un problema con mi agenda y es que no me quiere funcionar y no encuentro donde es el error o si le falta ...
  #1 (permalink)  
Antiguo 07/07/2011, 10:03
Avatar de MediaMadrugada  
Fecha de Ingreso: julio-2011
Mensajes: 4
Antigüedad: 12 años, 9 meses
Puntos: 0
Exclamación Agenda de contactos

Saludos! Tengo un problema con mi agenda y es que no me quiere funcionar y no encuentro donde es el error o si le falta algo.


var contactos= new Array();

function agregarContacto()
{

var contactos = document.getElementById('textarea').value;


nombre=prompt("Introduzca el nombre");
apellidp=prompt("Introduzca el apellido");
telefono=prompt("Introduzca el teléfono");
email=prompt("Introduzca el email");

contactos[contactos.length] = new Array(nombre,apellido,telefono,email);
}

function mostrarContactos()

{

var contactos = document.getElementById('textarea').value;

texto="Estos son tus contactos: \n";

for(x=0; x<contactos.length; x=x+1)
{

texto=texto + x +") "+ contactos [x][0] + " - " + contactos[x][1] + " - "+ contactos [x][2] + " - " + contactos[x][3] +"\n";

}
alert(texto);

fuction eliminarContactos()

{
var contactos = document.getElementById('textarea').value;

alert("Esta es tu lista de contactos.. \n Memorice el número del que quieras eliminar.");
mostrar();
del=prompt('Introduzca el número del que va a eliminar');
fondo= new Array();
for(x=0; x<contactos.length; x=x+1)
{

if(del !=x)

{

fondo[fondo.length] = contactos[x];
}

}
contactos = fondo;

}



}

Última edición por MediaMadrugada; 07/07/2011 a las 10:10
  #2 (permalink)  
Antiguo 07/07/2011, 13:20
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Agenda de contactos

Prueba con esto y fíjate en los cambios (he quitado el textarea porque no sé para que lo usas realmente):

Código HTML:
Ver original
  1. <input type="button" value="Agregar" onclick="agregarContacto()" />
  2. <input type="button" value="Eliminar" onclick="eliminarContactos()" />
  3. <input type="button" value="Mostrar" onclick="mostrarContactos()" />

Código Javascript:
Ver original
  1. var contactos= new Array();
  2.  
  3. function agregarContacto()
  4. {
  5.  
  6.  
  7.  
  8.  
  9. nombre=prompt("Introduzca el nombre");
  10. apellido=prompt("Introduzca el apellido");
  11. telefono=prompt("Introduzca el teléfono");
  12. email=prompt("Introduzca el email");
  13.  
  14. contactos[contactos.length] = new Array(nombre,apellido,telefono,email);
  15. }
  16.  
  17. function mostrarContactos()
  18.  
  19. {
  20.  
  21.  
  22.  
  23. texto="Estos son tus contactos: \n";
  24.  
  25. for(x=0; x<contactos.length; x=x+1)
  26. {
  27.  
  28. texto=texto + x +") "+ contactos [x][0] + " - " + contactos[x][1] + " - "+ contactos [x][2] + " - " + contactos[x][3] +"\n";
  29.  
  30. }
  31. alert(texto);
  32.  
  33. }
  34.  
  35. function eliminarContactos()
  36.  
  37. {
  38.  
  39. alert("Esta es tu lista de contactos.. \n Memorice el número del que quieras eliminar.");
  40. mostrarContactos()
  41. del=prompt('Introduzca el número del que va a eliminar');
  42.    
  43.    contactos.splice(del,1);
  44. }

Etiquetas: agenda, contactos, html, botones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:05.