Приветствую!
Нижеприводимый скрипт, будучи помещён в произвольном месте тега BODY, создаёт навигацию «Вперед-Назад» для файлов с именами 001.html, 002.html, 003.html, 004.html, 005.html и т.д. Работает, по слову автора, в IE5, в IE7 и в IE8 — но не в IE6 (которым пользуюсь —как и, кстати в Мозилле), прокручиваясь на второй странице.
Просьба взглянуть, что может вызывать возвращение на вторую страницу и прокрутку по достижении её.
Прилагаю
архив с примерами.
<body>
<script>
var from = 1, to = 100, current = parseInt(window.location.pathname.replace( /^\D+/g, ''));
if (current > from)
document.write('<a href="' + pad(current - 1, 3) + '.html">Previous</a>');
if (current < to)
document.write('<a href="' + pad(current + 1, 3) + '.html">Next</a>');
function pad (str, max) {
str = str.toString();
return str.length < max ? pad("0" + str, max) : str;
}
</script>