In both cases (back or forward), a history must exist. You can also enter a url instead of a relative history number. To clarify, what happens is that when you have a button in your flash that calls getURL("javascript:history.back();") or getURL("javascript:history.go(-1);"), you have to click the button twice in IE for it to work. As far as I'm aware, history.back() doesn't use a numbering systems to navigate with. It simply keeps going back through the browsers history, like a browsers <- back button. I think you should use this in your page,
Code:
<a href="javascript: window.history.go(-2)">Go Back 2 pages</a>
Bookmarks