网页上禁止拖动动作
js 代码
- function denyDragListener() {
- alert('drag 禁止');
- return false;
- }
- document.ondragstart = denyDragListener;
禁止shift + click
js 代码
- function checkClickListener() {
- if (window.event.shiftKey == true) {
- alert('shift click 禁止');
- return false;
- }
- }
- document.onclick = checkClickListener;
keyLimit.jsp
js 代码
- if ((event.ctrlKey == true && event.keyCode == 67) || (event.ctrlKey == true && event.keyCode == 86) {
- var element = document.activeElement;
- if ((element.type != "text") && (element.type != "textarea") && (element.type != "password") && (element.type != "file")) {
- alert('Ctrl + C ,
- Ctrl + V を除く、すべてのCtrl + keyを禁止します');
- event.keyCode = 0;
- return false;
- }
- } else if (event.ctrlKey == true && event.keyCode != 17) {
- alert('利用できないキーが入力されました');
- event.keyCode = 0;
- return false;
- }