У меня код отображается в iframe. В коде есть как внутренние ссылки (bookmarks), так и внешние. Внешние отлично работают. А внутренние, то есть закладки нет. Страница просто обновляется и всё. Как решить проблему?
Александр, Спасибо, что ответили. Я посмотрел о чем вы говорите, но как же тогда мне ссылаться на секцию? Как я понял, анкор предлагает загрузку другого файла?
Вот мой код закладок:
<nav>
<h2>Заголовки статьи</h2>
<ol>
<li><a rel="bookmark" href="#gov">Работа на правительство.</a></li>
<li><a rel="bookmark" href="#alibaba">Создание Alibaba.</a></li>
<li><a rel="bookmark" href="#taobao">Создание Taobao. Война с eBay.</a></li>
<li><a rel="bookmark" href="#yahoo">Создание новых сервисов. Борьба с Yahoo!</a></li>
<li><a href="#address">Адрес автора статьи.</a></li>
</ol>
</nav>
и часть статьи:
...
<section>
<h3 id="gov">Работа на правительство</h3>
<p>Начало успеху было положено в 1995 году, и помогло Джеку все то же знание английского: его включили в делегацию одной из китайских компаний, которая <strong>отправлялась в США</strong>. По другой версии, это была официальная правительственная делегация по вопросам торговли.</p>
</section>
Не очень понятно, где находятся ссылки: в самом фрейме или вне его, и где находятся якоря (anchors). Возможно, вам следует обратить внимание на атрибут target ссылок (и name кадра (фрейма)).