[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Весьма интерестный скрипт ;)
Sniper
На днях "перетрихал залежи" скриптов. И наткнулся на инерестный скрипт. Решил выложить, может кому пригодиться.
Код. 
 <script language="JavaScript">
<!--
var key = new Array();
key['a'] = "index.htm";
key['b'] = "index1.htm";
key['c'] = "index2.htm";
key['d'] = "index3.htm";
function getKey(keyStroke) {
isNetscape=(document.layers);
eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
which = String.fromCharCode(eventChooser).toLowerCase();
for (var i in key) if (which == i) window.location = key[i];}
document.onkeypress = getKey;
//-->
</script>
   
Результат. 
 .
Нажмите z для перехода на предыдущую страницу.
Нажмите x для перехода на следущую страницу.
Нажмите s для перехода на содержание.
 
 


Данный скрипт реализует навигацию посредством клавиш



Спустя 13 часов, 19 минут, 8 секунд (24.09.2006 - 10:56) vasa_c написал(а):
Извиняюсь, но это дурацкий древний скрипт. Видимо эти "залежи скриптов" остались с прошлого века.
Есть проверка на netscape, который умер уже, как много лет, однако, не поддерживаются все Gecko-браузеры.
Все переменные в функции не объявляются, как локальные.
Перебор массива для сравнения индексов, это вообще феерическая лажа.
Вобщем низачот.

Спустя 4 часа, 33 минуты, 7 секунд (24.09.2006 - 15:30) killich написал(а):
vasa_c
меня прямо радует твой юмор.
;0)

Спустя 12 минут, 32 секунды (24.09.2006 - 15:42) vasa_c написал(а):
Да уж, как меня то он радует :)
Sniper, не обижайся, если что.

Спустя 1 день, 4 часа, 55 минут, 54 секунды (25.09.2006 - 20:38) Sniper написал(а):
Да пофиг, я в JavaScript дуб дубом. Так-что обижаться назачто))):D


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.