Код. <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-браузеры.
Все переменные в функции не объявляются, как локальные.
Перебор массива для сравнения индексов, это вообще феерическая лажа.
Вобщем низачот.
Есть проверка на netscape, который умер уже, как много лет, однако, не поддерживаются все Gecko-браузеры.
Все переменные в функции не объявляются, как локальные.
Перебор массива для сравнения индексов, это вообще феерическая лажа.
Вобщем низачот.
Спустя 4 часа, 33 минуты, 7 секунд (24.09.2006 - 15:30) killich написал(а):
vasa_c
меня прямо радует твой юмор.
;0)
меня прямо радует твой юмор.
;0)
Спустя 12 минут, 32 секунды (24.09.2006 - 15:42) vasa_c написал(а):
Да уж, как меня то он радует :)
Sniper, не обижайся, если что.
Sniper, не обижайся, если что.
Спустя 1 день, 4 часа, 55 минут, 54 секунды (25.09.2006 - 20:38) Sniper написал(а):
Да пофиг, я в JavaScript дуб дубом. Так-что обижаться назачто))):D
_____________