ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Переход по страницам с клавиатуры
  #1  
Старый 02.05.2009, 01:43
Аватар для .W
.W
Участник форума
Регистрация: 09.08.2007
Сообщений: 265
Провел на форуме:
5329924

Репутация: 674
Отправить сообщение для .W с помощью ICQ Отправить сообщение для .W с помощью AIM
По умолчанию Переход по страницам с клавиатуры

Собственно как это реализовать вообще?
Следующая страница ctrl + -> предыдущая ctrl + <-
Для примера: Яндекс или Хабр
 
Ответить с цитированием

  #2  
Старый 02.05.2009, 01:56
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Опера 9.64:

вперед - ALT-стрелка вправо, назад - ALT-стрелка влево
 
Ответить с цитированием

  #3  
Старый 02.05.2009, 02:17
Аватар для .W
.W
Участник форума
Регистрация: 09.08.2007
Сообщений: 265
Провел на форуме:
5329924

Репутация: 674
Отправить сообщение для .W с помощью ICQ Отправить сообщение для .W с помощью AIM
По умолчанию

Цитата:
Сообщение от Pashkela  
Опера 9.64:

вперед - ALT-стрелка вправо, назад - ALT-стрелка влево
К чему это?
Я спросил как на сайте это реализовать, а не какими кнопками вы это делаете
 
Ответить с цитированием

  #4  
Старый 02.05.2009, 02:28
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

http://netfaq.ru/java/get_key_controll_Java_Script

PS: Перечитай первый пост. Слова "сайт" там нет
 
Ответить с цитированием

  #5  
Старый 02.05.2009, 02:35
Аватар для .W
.W
Участник форума
Регистрация: 09.08.2007
Сообщений: 265
Провел на форуме:
5329924

Репутация: 674
Отправить сообщение для .W с помощью ICQ Отправить сообщение для .W с помощью AIM
По умолчанию

Цитата:
Сообщение от Pashkela  
http://netfaq.ru/java/get_key_controll_Java_Script

PS: Перечитай первый пост. Слова "сайт" там нет
За ссылочку спасибо. Это оно.

ЗЫ. Раздел где создан топик: Форум АНТИЧАТ > КОДИНГ > PHP, PERL, MySQL, JavaScript. Так что наверное не про это
 
Ответить с цитированием

  #6  
Старый 02.05.2009, 02:40
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

PHP код:

 
<script type="text/javascript">
document.onkeydown NavigateThrough;
function 
NavigateThrough (event)
    {
    if (!
document.getElementById) return;
    if (
window.eventevent window.event;
    if (
event.ctrlKey)
        {
        var 
link null;
        var 
href null;
        switch (
event.keyCode event.keyCode event.which event.which null)
            {
            case 
0x25:
                
link document.getElementById ('previous_page');
                break;
            case 
0x27:
                
link document.getElementById ('next_page');
                break;
            case 
0x26:
                
link document.getElementById ('up_page');
                break;
            case 
0x28:
                
link document.getElementById ('down_page');
                break;
            case 
0x24:
                
link document.getElementById ('home_page');
                break;
            }
        if (
linkdocument.location link.href;
        }
    }
</
script>
<
a href="index.html" id="home_page">на главную</a>
<
a href="prev-page.html" id="previous_page">предыдущая</a>
<
a href="next-page.html" id="next_page">следующая</a>
<
a href="down-page.html" id="down_page">уровнем ниже</a>
<
a href="up-page.html" id="up_page">уровнем выше</a
В формах через onkeypress можно делать, но это только при фокусе работает, насколько я знаю, но могу ошибаться.

Последний раз редактировалось .:EnoT:.; 02.05.2009 в 02:45..
 
Ответить с цитированием

  #7  
Старый 02.05.2009, 12:48
Аватар для scrat
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме:
5812656

Репутация: 1540


Отправить сообщение для scrat с помощью ICQ
По умолчанию

 
Ответить с цитированием

  #8  
Старый 02.05.2009, 23:04
Аватар для astrologer
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от scrat  
Цитата:
Опера — исключение. Этот браузер передает управление обработчику события после того, как выполнит действие по умолчанию
Какие-то надуманные объяснения. И если бы это было так, то интересно, где бы запускался обработчик - на другой странице, что ли?

У них там ещё есть статейка, "Нетривиальный синтаксис". Всё бы ничего, но никакого синтаксиса, кроме стандартного, там нет, и ещё в заключение сказано:
Цитата:
Примеры разумного использования можно посмотреть в коде библиотеки prototype.js.

Я сознательно не касаюсь классов (и прототипов). Это тема отдельной статьи.
zomg
 
Ответить с цитированием

  #9  
Старый 02.05.2009, 23:21
Аватар для fatalo
fatalo
Участник форума
Регистрация: 15.05.2008
Сообщений: 166
Провел на форуме:
2591223

Репутация: 128
Отправить сообщение для fatalo с помощью ICQ
По умолчанию

Посмотри реализацию у студии Лебедева в бизнес-линче.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В Китае производят бамбуковые клавиатуры и мышки MaTpOc Новости мира "железа" 4 03.05.2009 09:18
Переход с одного хостинга на другой. podkashey PHP, PERL, MySQL, JavaScript 1 11.01.2009 17:27
Как сделать переход на страницу и открытие в новом окне сайта.. Darkweider PHP, PERL, MySQL, JavaScript 6 05.01.2009 19:14
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
"Зеленые" считают, что переход на Vista может вызвать экологический кризис Helios Мировые новости 16 07.02.2007 21:46



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ