Should work on IE too... OP, what was the underying goal?  Do you just
want to make sure the added row is on the screen?  If so, I think Mark is
on the right track.

-- 
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!

On Thu, March 16, 2006 11:18 am, Mark Lowe said:
> If i've understood the problem, rather than trying to focus on the
> table you could create the illusion.. You'd need to get a where the
> table is on the page and perhaps apply some styles to the table. If
> you cant get the position of the table then an anchor will do.. Just
> scroll the window to that.
>
> document.getElementById("mytable").offsetTop
>
> works on firefox and safari.. dont know about ie..
>
> Mark
>
> On 3/16/06, Frank W. Zammetti <[EMAIL PROTECTED]> wrote:
>>
>> 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]
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to