у меня LinuxMint 17.2, Firefox 43.0
|
Спасибо информацию ценную получил, буду разбираться. А одевать куколок уже делаю, внучка то у меня ещё мала ей всего 1год и 10 месяцев. Клавиатура получилась очень удачно, как заходит ко мне сразу требует её включить и уже осознано нажимает её любимые клавиши. В начале нажимала всё подрят и часто комп вылетал. Может подскажите как заблокировать не участвующии клавиши. Например F1, я решения пока не нахожу.
|
Фридрих,
С Лисой под Линуксом вечно мелкие проблемы с версткой. Вряд ли дети будут под Линуксом. Цитата:
Коды клавиш: http://api.farmanager.com/ru/winapi/...lkeycodes.html |
СПАСИБО!
|
Deff,
у детей появляются планшеты, которые работают на линуксе, они дешевле чем стационарный комп или ноут. Поэтому сейчас как ни когда столько сложностей с версткой. Но это уже политика производителей браузеров. |
Deff, статья очень полезна, я понял основную свою ошибку, не то событие обрабатывал. Не keypress а keydown надо. Однако полностью решения с блокировкой так и не нашёл. <head>
<script> window.captureEvents(Event.onkeydown); window.onkeydown= pr; function pr(e){ var z=(e.which) document.all.n.innerHTML=z; if((z==112)||(z==114)||(z==8)||(z==20)||(z==144)|| (z==27)||(z==9)||(z==91)||(z==92)||(z==119)|| (z==18)||(z==93)||(z==145)||(z==45)){return false;} } </script> </head> <body> <div id="n">ПРОВЕРКА</div> </body> </html> Не хочет блокировать коды 114,91,92,93. |
Там же расписана функция обработки клавиатуры...
Вам нужно запретить ввод только при нахождении курсора на определённом элементе с клавиатуры или на любом элементе, на странице со скриптом запрета ? Я просто не понял, зачем в проверке <div id="n">ПРОВЕРКА</div> Туда же ввести ничего нельзя ========================== Поясните подробней чего Вы хотите добиться и цель сей блокировки? Если только на определенной странице Вашего сайта, Приведите ссылку |
<div id="n">ПРОВЕРКА</div> Это просто чтобы видеть какому коду вставить {return false;} Например F1 код 112 в данном случае блокируется, F3 код 114, не получается. А цель блокировки ребёнок особенно первое время нажимает все клавиши. http://clecar.ru/azbyka.html
|
clecar,
Служебные клавиши браузера обычно не блокируются, Клавиша F3 – вызывает окно «Поиска». Хотя в разных браузерах могут быть исключения... Собственно Ваш вопрос нужно адресовать на техподдержку конкретного браузера. Наверно можно подравить файл конфигурации клавиш, но тогда нужно сделать отдельный вход в систему для ребёнка и переустановку браузера под конкретного пользователя, дабы Ваша версия была без ограничений. Есть спец проги блокировки сайтов и ограничений для детей за компьютером http://qps.ru/5nVp4 http://qps.ru/E45KC |
Прошу помочь, что почитать. Чтобы сделать форму пятна круглой и очистку полотна (ластик). Используемый скрипт <script>
var _canvas = document.getElementById("drawSurface"); var _context = _canvas.getContext("2d"); _context.fillStyle = "#556B2F"; if (navigator.msPointerEnabled) { _canvas.addEventListener('MSPointerMove', paintCanvas, false); }else { _canvas.addEventListener('mousemove', paintCanvas, false); } function paintCanvas(evt) { var jk=parseInt(document.all("razmer").innerHTML) _context.fillRect(evt.clientX, evt.clientY, jk, jk); } </script> На моей страничке http://clecar.ru/ris.html |
Часовой пояс GMT +3, время: 18:33. |