Diego.G.A 0 Denunciar post Postado Janeiro 12, 2008 Ai galera eu tava fazendo um sistema aqui e acabei por precisar de usar uma função estilo "next" e "prev" do php, ai eu fui procurar mas todas os scripts que eu encontrava so aceitavam se o indice do array fosse com numeros, mas como o indice do meu array não era formado por numeros eu por criei as funções em "next" e "prev" do PHP para o JS e estou disponoibilizando p/ vocês aqui no fórum. /* /* Funções desemvolvidas por Diego.G.A /* Site: www.oxnoth.com */ // funções "next" e "prev" para arrays // FUNÇÂO next() function next(arrayAtual,chaveArrayAtual) { var i = 0; var next; var u; for(var chave in arrayAtual) { if(chave == chaveArrayAtual) { var u = i; var next = i + 1; var prev = i - 1; } i++; } var y = 0; for(var key in arrayAtual) { if((u + 1) == next) { if(y == next) { return key; // retorn a chave do array anterior } y++; } } } // FUNÇÂO prev() function prev(arrayAtual,chaveArrayAtual) { var i = 0; var prev; var u; for(var chave in arrayAtual) { if(chave == chaveArrayAtual) { var u = i; var prev = i - 1; } i++; } var v = 0; for(var key in arrayAtual) { if((u - 1) == prev) { if(v == prev) { return key; // aqui ele return a chave do array posterior } v++; } } } ta ai espero que fassam bom proveito delas. Compartilhar este post Link para o post Compartilhar em outros sites