Finding div position

Hi guys,

I have an div, which is:

position:absolute;
height:125px;
width:100%;

and is located inside a table.

I would like to find out the following information:

style.left;
style.right;
style.bottom;

Now, since those details are not defined in the original stylesheet, javascript returns a NULL value. Any work-arounds for this?

Cheers guys!
LVL 4
Cyber-DrugsAsked:
Who is Participating?
 
ZvonkoConnect With a Mentor Systems architectCommented:
No gals? ;-)
If you have position:absolute; then is the div positioned absolutely out of table and not relative to cell.
The style attributes are not set, but you can read properties like: div.offsetTop and div.offsetLeft
The property div.offsetBottom is NOT calculated for you. You have to calculate it by looking for div.scrollSize, the body scrollSize and so on.


0
 
Cyber-DrugsAuthor Commented:
Zvonko

I did wonder how long until someone commented on that, haha! ;-)

That works perfectly, and I'm happy to calculate, as long as I get the numbers to work with, which you have provided me with!

RozanaZ

Thanks for the link, I did see it when I did a quick search, but since it's title had "position:relative", I didn't even bother to look at it, but I now see it had what I wanted. Thanks for bringing that to my attention.


Splitting the points evenly on this one, yes Zvonko was first to reply, but RozanaZ pointed out something I should of found before asking my question.


Cheers guys (and gals)
0
 
ZvonkoSystems architectCommented:
Thanks for splitting points!
See you.
0
 
alain34Commented:
I was just wondering if this library could help you
http://www.javascripttoolbox.com/lib/objectposition/
try the demo and see by yourself
0
All Courses

From novice to tech pro — start learning today.