HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 674
По умолчанию Переход по страницам с клавиатуры

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

  #2  
Старый 02.05.2009, 01:56
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

Опера 9.64:

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

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

Репутация: 674
По умолчанию

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

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

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

Репутация: 3338


По умолчанию

http://netfaq.ru/java/get_key_controll_Java_Script

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

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

Репутация: 674
По умолчанию

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

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

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

  #6  
Старый 02.05.2009, 02:40
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
С нами: 9975266

Репутация: 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
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
С нами: 10048706

Репутация: 1540


По умолчанию

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

  #8  
Старый 02.05.2009, 23:04
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
С нами: 9840758

Репутация: 808


По умолчанию

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

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

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

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

Репутация: 128
По умолчанию

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



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переход с одного хостинга на другой. podkashey PHP 1 11.01.2009 17:27
Как сделать переход на страницу и открытие в новом окне сайта.. Darkweider PHP 6 05.01.2009 19:14
"Зеленые" считают, что переход на Vista может вызвать экологический кризис Helios Мировые новости. Обсуждения. 16 07.02.2007 21:46



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


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




ANTICHAT ™ © 2001- Antichat Kft.