See what happens if you do this:

var simplefunction = function(){ alert('howdy!'); }

new Form.Element.DelayedObserver( 'inputfield', .50,  
simplefunction); //just the var name of the function, no parens after  
it...

I think this might be one of those issues where you mean to name a  
function instead of calling it.

Walter

On Oct 28, 2008, at 1:22 PM, ecb wrote:

>
> I need it once.  I've done some testing on this.  Everything in the
> callback function is called twice.  In fact, the callback function is
> initialized twice when the page is loaded, which I confirmed by
> putting an alert in the initialize block of the class definition (in
> controls.js).
>
>
> On Oct 23, 10:05 am, kangax <[EMAIL PROTECTED]> wrote:
>> On Oct 21, 2:30 pm, ecb <[EMAIL PROTECTED]> wrote:
>>
>>> Here's the code.  It's simple enough:
>>
>>> <blockquote>
>>
>>> new Form.Element.DelayedObserver( 'inputfield', .50, function()
>>> { simplefunction(); })
>>
>>> function simplefunction() { alert("here I am"); }
>>
>>> </blockquote>
>>
>>> The problem I'm having is that "simplefunction" is being called  
>>> twice.
>>
>> How many times do you need it to be called?
>>
>>
>>
>>> Best
>>
>>> Adam
>>
>> --
>> kangax
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to