Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос по навигации "предыдущая|следующая". Вопрос по навигации 
:(
    Опции темы
sammy
Дата 28.6.2010, 23:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 28.6.2010

Репутация: нет
Всего: нет



Недавно нашел код c описанием:
Цитата

Данный скрипт организует навигацию «следующая-предыдущая» (надписи выделенные зеленым необходимо откорректировать).
Для того, чтобы использовать скрипт в своих целях, вам нужно исправить в нем 2 числа — 6 и 31. Что это за числа: Возьмем URL данной заметки: http://akmac.narod.ru/javas/j94.htm.
Строка «http://akmac.narod.ru/javas/j» содержит в себе 28 символ — это 1-ое число, «.htm» — содержит 4 символов, это второе число.
  
Код.
<script language="JavaScript">
<!--
var s_tmp = document.location.href;
s_tmp=s_tmp.substring(1, s_tmp.length-4);
s_tmp=s_tmp.substring(28, s_tmp.length);
s_tmp--;
document.writeln('<a href='+s_tmp+'.htm>предыдущая</a>');
s_tmp++;
s_tmp++;
document.writeln(' | <a href='+s_tmp+'.htm>следующая</a>');
var s_tmp = document.location.href;
//-->
</script>



Запутался во всех этих числах: 
Цитата
(6 и 31)( 28 символ — это 1-ое число, «.htm» — содержит 4 символов, это второе число.)
и во всем остальном тоже. Разъясните, пожалуйста, откуда и что считать, и как прикрутить код к своему URLу.  Чтобы было понятнее может лучше обЪясните на примере с    www.mysite.page10.html  и еще хотелось бы знать, что делать с кодом на стартовой странице (www …index.html).
Я плохо, но немного знаю JS, а поиск ничего не дал.

PM MAIL   Вверх
CruorVult
Дата 29.6.2010, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

Репутация: 3
Всего: 28



объясняю(немного подкоректировал):
Код

<script language="JavaScript">
<!--

var s_tmp = document.location.href;//получили нашу страницу www.mysite.page10.html
s_tmp=s_tmp.substring(14, s_tmp.length-5);//послучили  10. откинули 15 слева "www.mysite.page"(14 - потому что нумерация начинается с 0) и 5 справа ".html"

s_tmp--;//уменьшаем номер страницы на 1 и получаем 9
document.writeln('<a href="www.mysite.page'+s_tmp+'.html">предыдущая</a>');//выводим ссылку на 9-ю страницу
s_tmp++;//10 стриница
s_tmp++;//11 страница
document.writeln(' | <a href="www.mysite.page'+s_tmp+'.html">следующая</a>');//выводим ссылку на 11-ю страницу
var s_tmp = document.location.href;
//-->
</script>


Это сообщение отредактировал(а) CruorVult - 29.6.2010, 10:30
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0599 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.