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.

A Facebook-like bottom "menu", How?

Hi guys,

I've been looking around a bit, but I can't seem to find an answer to my question.. I would like to build kind of a menu-bar, at the bottom of my current website, like the one on the Facebook website.(at the bottom, the one wich says "applications" and so on...)

I allready tried to make something with CSS, and it works, so when u resize the window, the bar stays nice in place at the bottom. BUT... Only when the content of the page, isn't larger than the users screen(in height) When a user than scrolls, the bottom bar, just scrolls along, with the rest of the page. How can i keep this "bar" really "stuck" to the bottom of the screen, so that text just "flows" behind it, even when scrolling?

If you don't get what i mean, just visit the Facebook website, you will see it in action there. And no, this isn't in any way spam for the FB website, this is an actual question...

How about information about how the Facebook app bar stays persistent even when clicking links to other pages within Facebook?

Not sure if it is AJAX passing info to the next loaded page to make it "look" like the bar stays in place while the rest of the page loads new content, or does that presence bar use memory in the browser to remain in place while the rest of the page loads new content?

Though I considered AJAX as a way to accomplish it, I never fully believed that Facebook was doing it that way because it seems so transparent that I don't detect any type of refresh happening to the presence bar. If it was AJAX calling back to load up the presence bar on the next page, I would expect some kind of "blip". And because I never could detect that happening, my next assumption was the usage of some sort of browser memory to actually keep it present on page while everything else loads.