Gracias zerokilled! si me di cuenta hoy cuando segui probando y lo arregle de esta manera para el que le sirva:
Código Javascript
:
Ver originalfunction existe_div(div,numero,padre)//Ej div-> input- numero-> 1
{
alert('LLEGAN LOS DATOS: DIV->'+div+'< NUMERO->'+numero+'< PADRE:->'+padre+'<')
if(padre != ''){padre_id = '-'+padre;}else{var padre_id = '';}
nuevo_id = '';
nuevo_id = div+numero+padre_id;
alert('f existe: Nuevo id1: '+ nuevo_id)
if(document.getElementById(nuevo_id) != null)
{
alert('El div ->' + nuevo_id + 'Ya existe!');
siguiente = (parseInt(numero)+1);
//nuevo_id = div + siguiente + '-' + padre_id;
existe_div(div,siguiente,padre);
}
alert('f existe- > RETORNA: '+ nuevo_id);
return nuevo_id;
}
de todos modos, en la linea 18 -> existe_div(div,siguiente,padre);
no hice un retorno por que no lo necesito, necesito que siga la recursividad hasta que el div conformado no exista solo en ese caso la función tiene que devolver el valor, no entendi esa parte que comentaste por eso repregunto para que me quede mas claro
, te referias a que devuelva un false por ejemplo para indicar que debe seguir la recursividad? muchisimas gracias por la ayuda!
es increible como uno a veces se traba con cosas tan tontas jaja pero bueno