i was interested in using the value of a text input immediately after the browser has finished handling a keyboard event.
On 8/21/09 10:14 AM, "ak732" <ask...@gmail.com> wrote: > > Not sure that there's a more deterministic approach - if so, it's > beyond my limited Javascript knowledge. > > Specifically what are you trying to accomplish by wiring an event > handler to fire after the default action? > > On Aug 20, 10:39 pm, Tom Worster <f...@thefsb.org> wrote: >> thanks. >> >> i thought of using a timeout and it could probably be made to work fairly >> well. but i'd be left with the worry that some user's crummy old browser and >> computer that's too busy doing other things might need a longer delay than i >> set. >> >> we can insert event handlers at the beginning of the event propagation >> chain. or catch the event later as it bubbles. but i've never heard of >> attaching a handler to the chain after the browser has done its bit. i was >> wondering if this was just my ignorance or if it just can't be done that >> way. >> >> On 8/20/09 8:45 PM, "ak732" <ask...@gmail.com> wrote: >> >> >> >>> This is crude, but might work for you... >> >>> $("#someId").click()(function() { >>> set_timeout(function() { >>> // stuff to be done 2ms from now >>> }, 2); >>> }); >> >>> You might have to play with the set_timeout delay a bit, 2ms might be >>> too short. >> >>> On Aug 20, 3:47 pm, Tom Worster <f...@thefsb.org> wrote: >>>> is there a way to set up a page so that a event handler function is bound >>>> to >>>> a DOM object and event but it runs _after_ the browser's default action is >>>> complete?