Cara, bem q falam q javascript é uma gambiarra…ahauahauha
eu fiz algo parecido com o que eu tinha lhe falado e deu certo, ai eu fiz umas outras parada lah, e naum deu mais certo, tive q fazer umas coisas muito medonhas q ateh agora eu naum entendi, para fazer funcionar. Esse metodo q vc mostrou, eu nunca vi… conclusão…tem umas 100 maneiras pra se fazer a mesma coisa…uahuhaua
Consegui fazer aqui funcionar… mas o estranho que a ordem que estou utilizando é contrária a sua… funcionou aqui com o primeiro paramatro sendo o callback!
E o que eu reparei, que só consegui fazer funcionar, quando no callback é uma função… jogar em uma variável não consegui não!!
Segue exemplo:
function calculaFOB(quantidade,valor,posicao)
{
.....
Calculos.calculaFOB(setaFOB,quantidade,valor);
.....
}
function setaFOB(resultado)
{
campo = document.getElementById("fob1");
campo.value = nomes;
.....
}
E pronto… no exemplo, meu campo ‘fob1’ foi preenxido!!!