Как уже упоминалось, вы можете использовать событие HTML5, onhashchange , для IE8 +, Chrome 5+ и Firefox 3.6 +.
Поскольку вы уже используете jQuery, вы можете взглянуть на этот плагин от Ben Alman, который делает реализацию события доступной для неподдерживаемых браузеров. Это делает это так просто, как:
$(window).hashchange(function () {
alert(window.location.hash);
});
Вы также можете использовать ExternalInterface.call () для вызова функции JavaScript из Flash, которая, вероятно, намного проще для того, что вам нужно, но мало помогает, если у вас нет доступа к Flash-коду.