Показать сообщение отдельно
  #1 (permalink)  
Старый 06.10.2011, 10:11
Аспирант
Отправить личное сообщение для vyrtime Посмотреть профиль Найти все сообщения от vyrtime
 
Регистрация: 09.06.2011
Сообщений: 32

Задачка с якорями
Есть страничка 1.html с меню, в котором содержатся якорные ссылки на 2.html:
<ul>
<li><a href="2.html#a">А</a></li>
<li><a href="2.html#b">Б</a></li>
<li><a href="2.html#c">В</a></li>
и т.д.
</ul>

Файл 2.html содержит много текста с заголовками <h3> :
<!--много текста-->
<!--много текста-->
<h3 id="a">А</h3>
<!--много текста-->
<!--много текста-->
<h3 id="b">Б</h3>
<!--много текста-->
<!--много текста-->
<h3 id="c">В</h3>
<!--много текста-->
<!--много текста-->
и т.д.


Имена якорей генерируются плагином autoanchors. Плагин автоматом генерирует id-шки заголовкам, а также меню в виде якорных ссылок прямо на этой же странице. Все якоря на этой странице замечательно работают.
Но в файле 1.html при нажатии на любую из ссылок, открывается файл 2.html, и на заголовок переход не осуществляется. Как я понял, это происходит потому что якоря генерируются динамически после загрузки страницы и браузер "не видит" id-шки заголовков h3 и соответсвенно переход к якорю не происходит.
Соответственно вопрос: как решить данную проблему?
Ответить с цитированием