Code
<HEAD>
<SCRIPT language=JavaScript><!--
function Click() {
if (event.srcElement.tagName=='A'
&& !event.srcElement.href.indexOf(document.location+'#')) {
var id=event.srcElement.href;
id=id.substr(id.indexOf('#')+1);
document.all[id].scrollIntoView(true);
return false;
}
return true;
}
//--></SCRIPT>
</HEAD>
<BODY onClick="return Click();">
<A href=#aaa>AAA</A>
<A href=#bbb>BBB</A>
<!-- код -->
<A id=aaa>aaa</A>
<A id=bbb>bbb</A>
</BODY>
Очень полезный скрипт для энциклопедии. Делаешь содержание в начале длинного документа, затем расставляешь ссылки в содержании и якоря по документу. Нажимаешь ссылку идешь к нужной темке, нажимаешь "назад" в браузере возвращаешься к содержанию.
Использовал его в разделе флоты. Работал без html, а визуальном редакторе. Сначало вставил, он его как текст воспримет, затем открыл для редактирования и сервер его сам вчитает. Затем сохраняем...