| 
		
			Сообщение от danik.js
			
		
	 | 
	| 
		А вобще - херня это все. Почему бы не дать айдишники блокам и не париться? Гемор себе на жопу ищете..
	 | 
	
	
	| 
		
			Сообщение от infernorays
			
		
	 | 
	| 
		Всем привет, Я НУБ
	 | 
	
Вообще, если делать по человечески, то делать не через якорь.
http://site.com/?section=music
change('<?=htmlspecialchars($_GET['section'])?>');
А при клике на блок менять адрес:
<div class="blocks">
   <div id="music">Музыка</div>
   <div id="portal">Портал</div>
</div>
$('.blocks > div').click(function()
{
   history.pushState(0, 0, '/?'+$(this).attr('id'));
});