Where is the focus ?

J

Jensen

document.TESearch.txtDesc.focus();

Would set the focus to the txtDesc iten of the TESearch Form..OK

Is there a way of asking the document what "item" has get the focus

I need to check were the cursor has been moved to "the new focus"
before an onblur event can deside what action to take.

ie

itemfocus = document.focus?
if itemfocus = txtbox1 then do something
else do something else
 
J

Julian Turner

Jensen said:
document.TESearch.txtDesc.focus();

Would set the focus to the txtDesc iten of the TESearch Form..OK

Is there a way of asking the document what "item" has get the focus

I need to check were the cursor has been moved to "the new focus"
before an onblur event can deside what action to take.

ie

itemfocus = document.focus?
if itemfocus = txtbox1 then do something
else do something else

Internet Explorer has document.activeElement.

AFAIK there is no equivalent in other browsers, so you need to keep
track of it yourself. I.e. create a general onfocus handler, which
sets a global variable for the target element each time it is
triggered.

Julian
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,432
Messages
2,571,680
Members
48,796
Latest member
Greg L.

Latest Threads

Top