a call like this : confirm('message ?',function(){showAnswer ('1','2','3');})
the function showAnswer is execute 1 time. If i make another call : confirm('message ?',function(){showAnswer ('1','2','3');}) the function showAnswer is execute 2 times. I don't want (n+1) answer after call confirm. How can i have always one answer ? On Feb 6, 3:36 pm, ilovejquery <ilovejqu...@gmail.com> wrote: > Didn't get exactly what you want, but I think you might find useful > the fact that you have "arguments" array in body of every function() > that has an "array" of arguments. > > ---- > Read jQuery HowTo Resource - http://jquery-howto.blogspot.com > > On Fri, Feb 6, 2009 at 7:12 PM, Kpitn <pierre.bas...@gmail.com> wrote: > > > Hi > > > I have override the confirm function like this : > > function confirm(msg,callback_true,callback_false) { > > if yes{ > > callback_true(); > > } > > else{ > > callback_false(); > > } > > } > > > In my application i use the function like this : > > confirm('message',function(){ alert("ok")}, function (){ alert('not > > ok')}); > > > I must ask the question a lot of time without reload the page. > > The problem is , when i recall the question, the answer is show 2 > > times, when i recall another question, the answer is call 3 times, > > etc ... > > > I think the problem comes, from the way i use the callback, but how > > can i do if my callbacks functions have parameters ? > > > Thx > >