The SitePoint Forums have moved.

You can now find them here.
This forum is now closed to new posts, but you can browse existing content.
You can find out more information about the move and how to open a new account (if necessary) here.
If you get stuck you can get support by emailing forums@sitepoint.com

If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

See what I'm doing? This works fine in IE but not in Mozi? Is this because Mozi doesn't support getting the position of a table but does support it in divs, or is it something else? Is there any way to achieve this in Mozi? I've thought of a workaround involving nesting a div in a table and my table in that div, but it's a bit messy to say the least!

It's not online at the moment. But the script elements are dealt with after mainTable is rendered. I came across that problem initially, but sussed out what was going on myself and put the script for displaying last. As I say, it works fine in IE and it kind of works in Mozi, but what it isn't doing is finding the left edge of the table accurately (I think).

I'm not on a machine with Mozi today (hiding in a different office so I can actually get on with some work!!) -- it's an old PII Vaio and it's struggling enough without me giving it something else to worry about!

It's ok. You were along the right lines. For some reason Mozi refuses to pick up the left edge of a table, even if you specify it's positioning in CSS. However, I added a little div with the ID of "marker" and when I set it's position to absolute Mozi would read it's left hand edge. I'm now using an empty div in the top left corner of the table instead of the table itself to keep Mozi happy.

Thanks for your help Mike! I wouldn't have got there without you pointing me in the right direction!