Aliance, Не! Это полезно. Я вот тоже в админке сайта часто нажимаю по привычке на Ctrl-S.
Вот кусок текста откуда-то утащил... Работает в IE и в FireFox. В Хроме может глючить..
| Код | var ua = navigator.userAgent.toLowerCase(); var isGecko = (ua.indexOf("gecko") != -1); ... function hotSave(evt) { // Получаем объект event evt = evt || window.event; var key = evt.keyCode || evt.which; // Определяем нажатие Ctrl+S var ctrlS=!isGecko ? (key == 83 ? 1 : 0) : (key == 115 ? 1 : 0), tab=(key==9); if (evt.ctrlKey && ctrlS) { // Блокируем появление диалога о сохранении if(evt.preventDefault) evt.preventDefault(); evt.returnValue = false; // Запускаем любую функцию, по желанию //clientFunction(); // Возвращаем фокус в окно window.focus(); return false; }
|
|