29958wide

CallBack

  • Primero

    Primero
    Ingrese un nombre de usuario : <input type="text" name="nom" id = "nom"> <br> <button onclick="mostrar(document.getElementById('nom').value)">Alta</button>
  • Segundo

    Segundo
    <script >
    function mostrar(nom)
    {
    if(!nom == "")
    {
    p_alta(function(){otra_funcion(nom);});
    }else
    {
    alert("Debe ingresar un nombre para darle de alta");
    }
    }
  • Tercero

    Tercero
    function p_alta(p_callback)
    {
    alert("Hola se esta comprobando el nuevo usuario");
    if(p_callback != undefined)
    {
    p_callback();
    }
    }
  • Cuarto

    var nombres = [];
  • Quinto

    Quinto
    function otra_funcion(nombreUsu)
    {
    if(nombres.length <= 0)
    {
    nombres.push(nombreUsu)
    alert("El usuario "+nombreUsu+" se regristro correctamente")
    }else{
    var terminar = true;
    for(var i=0; i < nombres.length && terminar; i++)
    {
    if(nombres[i] == nombreUsu)
    {
    alert("El usuario "+nombreUsu+" ya se encuentra registrado");
    terminar = false;
    }
    }
    }
    }
  • Period: to

    Último

    if(terminar)
    {
    nombres.push(nombreUsu);
    alert("El usuario "+nombreUsu+" se regristro correctamente");
    }