On Thu, March 16, 2006 10:39 am, Dave Newton said: > Anjishnu Bandyopadhyay wrote: >> Actually, it is a table where rows can be added/deleted. >> So, after, addition/deletion of a row, (on page load) focus is to be set >> to the table. >> > > I'm not convinced you can set focus on a non-input item; that really > wouldn't make any sense.
I think you actually can, at least in IE (I was a bit surprised by this). Quick test: <html><head><title></title></head> <body onLoad="document.getElementById('myCell').focus();"> <table> <tr> <td id="myCell" onKeyDown="alert('hello');">My cell</td> <td id="myCell2" onKeyDown="alert('hello2');">My cell2</td> </tr> </table> </body></html> Note that if you load this in IE and just press Return, the onKeyDown handler of the first cell fires. Further, click the second cell and click Return. Again, the handler for *that* cell fires, indicating focus went to the cell. This DOES NOT seem to work in Firefox though, at least when I tried it, so it certainly doesn't seem to be cross-browser. Still, interesting :) > I believe you'll need to set focus on a user-input control. > > Dave Frank -- Frank W. Zammetti Founder and Chief Software Architect Omnytex Technologies http://www.omnytex.com AIM: fzammetti Yahoo: fzammetti MSN: [EMAIL PROTECTED] Java Web Parts - http://javawebparts.sourceforge.net Supplying the wheel, so you don't have to reinvent it! --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]