"Для ишака создавай скрытый фрейм и меняй у него location.href, например:
frame.contentWindow.location.href = 'about
:blank?' + hash;
Отслеживать переход можно так:
frame.contentWindow.onload = callback;
Или через интервал, проверяя не изменился ли location.href.
Ну и hash основной страницы тоже не забывай менять."
это интересно - но в основном не понятно .. хотяб какойто пример