Привет, Гость!
Что мы делаем полезного на официальном сайте WAP-поддержки? Подробно ...
Вступайте в нашу группу ВКОНТАКТЕ
Поздравляем, новичка с ID:1000
Как самомусделать QR-код
IT новости:
в Windows новая опасная уязвимость
Проблемы восприятия IT
Как подтвердить авторство в Google
Тема: ПОстраничная навигация хоткеями
Mike [Off] (29.10.2014 / 19:39)
Для этого у вас уже должны быть отображаемые ссылки далее назад на странице.
В head HTML вставляем JavaScript :
( без <? и ?> - это особенность вставки кода на этом сайте).
Теперь подвяжем к нашем ссылкам (далее и назад) id:
<a href="./?p=1" id="prev" title="(CTRL+Стрелка влево)">Назад</a>
<a href="?p=3" id="next" title="(CTRL+Стрелка вправо)">Далее</a>
Где href будет указывать на следующую и предыдущую страницы.
Также CTRL+вверх/вниз будет перекидывать вверх и низ страницы соответственно.
★ ★ ★ ★ ★ ☆ ☆
Как реализовать навигацию между страницами, нажатиями сочетаний клавишь CTRL+->; CTRL+<- ?Для этого у вас уже должны быть отображаемые ссылки далее назад на странице.
В head HTML вставляем JavaScript :
<?php
function getScrollHeight()
{
var height = document.documentElement.scrollHeight ? document.documentElement.scrollHeight : document.body.scrollHeight;
return height;
}
document.onkeydown = hotkeys;
function hotkeys(e) {
if (!e) e = window.event;
var k = e.keyCode;
var d;
if (e.ctrlKey) {
if (k == 37) { d = document.getElementById('prev'); }
if (k == 39) { d = document.getElementById('next'); }
if (k == 38) { scroll(0,0); }
if (k == 40) { scroll(0,getScrollHeight()); }
}
if (d) location.href = d.href;
}
</script>
?>
( без <? и ?> - это особенность вставки кода на этом сайте).
Теперь подвяжем к нашем ссылкам (далее и назад) id:
<a href="./?p=1" id="prev" title="(CTRL+Стрелка влево)">Назад</a>
<a href="?p=3" id="next" title="(CTRL+Стрелка вправо)">Далее</a>
Где href будет указывать на следующую и предыдущую страницы.
Также CTRL+вверх/вниз будет перекидывать вверх и низ страницы соответственно.