Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I recently started to use Grooveshark. I noticed that although they have a dynamic interface in sense that you never leave the one page, but the back (and forward) buttons work anyway. If you press the button, only a part (think of a frame) of the content changes back to where you were, but the static elements of the interface stay. How do they manage that? Can you give me a trivial example?

share|improve this question
This is what I found so far: blog.jerodsanto.net/2010/12/the-tech-behind-the-new-grooveshark/… – user323094 Jul 21 '11 at 11:36

This answer tells you a way of spotting how the location has changed. According to that blog post they use a plugin for that. Basically it's a lot of clever javascript, with some flash for the player at the bottom.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.