Necesito porfa que me ayuden a encontrar el error... tengo una funcion que crea un array a partir de los nodos de un div, el array es retornado y necesito usarlo en otra funcion.... pero no funciona!!
aqui el codigo...
Funcion que crea el array con los id de los divs nietos de un div abuelo:
Código Javascript:
Ver original
function SetOfReceivers() { var setofreceivers = new Array(); var divparent = document.getElementById("listofreceivers"); var tamano = divparent.childNodes.length; for(i=0; i <= tamano;i++){ var children = divparent.childNodes[i]; var grandchildren = children.childNodes[1].getAttribute("id"); setofreceivers[i] = grandchildren; } return setofreceivers; }
Otra funcion que captura el array para usarlo... aqui es un simple alert:
Código Javascript:
Ver original
function anotherFunction(){ var receiverusers = new Array(); receiverusers = SetOfReceivers(); for (var i = 0; i <= receiverusers.length;i++){ alert(receiverusers[i]); } }
Pero el alert no funcionaaa!!
La funcion de los divs nietos esta probada, si le pongo alert al bucle for me retorna los ids que necesito...
EL PROBLEMA ES USAR ESE ARRAY RETORNADO EN OTRA FUNCION.... NO EXISTE O NO LO DEVUELVE O ES NULO O YA NO SE...