Доброго времени суток всем, у меня есть
скрипт:
<script type="text/javascript">
document.onkeypress = function(){
if(window.event.keyCode == 49){
document.location.href = "index.php";
}
}
</script>
Что он делает: при нажатии клавиши 1 (ее код 49) происходит перенаправление на страницу index.
php.
Вопрос: как сделать чтобы
скрипт реагировал на комбинацыю клавиш? на одновременое нажатие клавиши 3 и клавиши 1?
Такой вариант не работает:
<script type="text/javascript">
document.onkeypress = function(){
if(window.event.keyCode == 49 AND window.event.keyCode == 51){
document.location.href = "index.php";
}
}
</script>
_____________
*пускает слюну, глядя на код* :)
sharki
14.12.2012 - 11:56
SkeshПотому что
AND нету в JS, надо использовать
&&К тому же гугл полон готовыми решениями
http://hashcode.ru/questions/89819/javascr...%80%D0%B0%D1%85
О как, благодарю =)
_____________
*пускает слюну, глядя на код* :)
А если нужна последоватильность клавиш?
_____________
*пускает слюну, глядя на код* :)
sharki
14.12.2012 - 12:11
Skesh
Ну ты можешь написать пару функций бюлдеров, или тупо скачать библу для таких вещей. Мир велосипедостроения давно закончился
ничего непонял, можно в лицах и с интонациею? =)
_____________
*пускает слюну, глядя на код* :)
sharki
14.12.2012 - 12:29
T1grOK
14.12.2012 - 12:41
Если интересна сама идея, то можно зафиксировать время между нажатиями клавиш. Если зажимаем одновременно, то период между нажатиями будет минимальным. Отсюда можно и плясать.
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Скачал библитеку, sharki очень прошу прощения за свою недалекость, но можна на основе этого пример, скажем мне нужно перенаправление на index.php после последовательного нажатия клавиш 3 2 1
_____________
*пускает слюну, глядя на код* :)
sharki
14.12.2012 - 12:55
http://jsfiddle.net/rUEyK/ а сам код слева внизу, а то что выше, сама библа, ты можешь её скачать здесь
https://github.com/keithamus/jwerty там и редми есть
В правом нижнем окне нажми клавиши 1+2+3
Выскакивает print! еще при нажатии 1
_____________
*пускает слюну, глядя на код* :)
sharki
14.12.2012 - 13:01
Работает! Спасибо большое, неудаляйет плиз, пускай там повисит немного.
_____________
*пускает слюну, глядя на код* :)
sharki
14.12.2012 - 13:03
Так это шаринг кода, он там теперь навечно
Супер! Еще раз спасибо!!!
_____________
*пускает слюну, глядя на код* :)
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.