I couldn't find a DOM or Javascript-specific way to to that. One way
to hack around thathe would be to assign a function to onFocus and
onBlur events like this:
var focusedElement = null;
Event.observe(window,'load',function() {
$$('input, select, textarea').each(function(e){
e.observe('focus',function(e){
return function() { focusedElement = e; }
}(e));
e.observe('blur',function(e){
return function() {
if (focusedElement==e)
focusedElement = null;
}
}(e));
});
});
As a result, focusedElement will either have the focused element or
null of none.
Hope my haccome have been of value,
- Baglan
p.s. Sorry for rather unintelligible code :)
On Feb 18, 5:43 pm, "KreatiK'" <[email protected]> wrote:
> Hi all J
>
> It's possible to retrieve the currently focused element with prototype ?
>
> Thanks !
--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
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
-~----------~----~----~----~------~----~------~--~---