Показать сообщение отдельно
  #1 (permalink)  
Старый 08.04.2014, 19:48
Аспирант
Отправить личное сообщение для hdma Посмотреть профиль Найти все сообщения от hdma
 
Регистрация: 28.05.2012
Сообщений: 85

Навигация «Вперед/Назад» для HTML файлов
Приветствую!

Нижеприводимый скрипт, будучи помещён в произвольном месте тега 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>
Ответить с цитированием