riva, я полагаю, Вы хотите отследить изменение hash в адресной строке браузера? Если да, то можно отслеживать все ссылки с hash и по нажатию по ссылке вызывать ф-цию.
function changeHash()
{
alert(window.location.hash);
}
window.onload = function()
{
var a = document.links;
for(i=0; i<a.length; i++) if(a[i].href.indexOf('#')+1) a[i].onclick = changeHash;
}