здравствуйте. помогите решить задачу, на jquery или просто js- не важно. нужно чтобы при вызове функции заменялся хэш в адресной строке. например, строка до вызова: http://site.com/about строка после вызова функции: http://site.com/about#contacts строка после третьего вызова: http://site.com/about#price ссылки, вызывающие функцию, выглядят так: <li><a id=r1 onclick="tabs(1)"><span>Выборка</span></a></li> сама функция: Код (Text): function tabs(i){ stat=window.location.hash.replace('#',''); t=$('#tabs #'+stat+' li #r'+i).text(); pr=stat.substring(stat.indexOf('?') + 1).split("pr=").pop(); u='jquery.php?pr='+pr+'&p='+stat+'&r='+i+'&t='+escape(t); $("#cont").load(u); uri='#'+stat+'&pr='+pr+'&r='+i+'&t='+t; $('#tabs li a').attr('href',uri); } у меня при вызове этой функции присоединяются переменная u к адресной строке, а мне нужно чтобы заменялась просто.
ойой.. а у меня своя метода чтения из хеша, надо-то всего лишь присоединить в адресной строке нужную строчку, не более