Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Разработка и сопровождение сайтов (http://forum.sape.ru/forumdisplay.php?f=29)
-   -   Блокировка горячих клавиш браузеров (http://forum.sape.ru/showthread.php?t=36421)

И. Букалов 18.08.2009 12:27

Блокировка горячих клавиш браузеров
 
Здравствуйте!

Есть textarea. Печатаем любой текст. Выделяем его, жмем Ctrl + b - текст обрамляется тегами (<b>Текст</b>).

Собственно, на самом форуме в визуальном редакторе реализована эта возможность. :)

Все хорошо, все получается, однако, например, в FireFox сочетание клавиш Ctrl + b вызывает панель закладок.

Соответственно вопрос. Как можно блокировать горячие клавиши различных браузеров?

Jimi Dini 18.08.2009 13:06

Цитата:

Сообщение от И. Букалов (Сообщение 537818)
Здравствуйте!

Есть textarea. Печатаем любой текст. Выделяем его, жмем Ctrl + b - текст обрамляется тегами (<b>Текст</b>).

Собственно, на самом форуме в визуальном редакторе реализована эта возможность. :)

Все хорошо, все получается, однако, например, в FireFox сочетание клавиш Ctrl + b вызывает панель закладок.

Соответственно вопрос. Как можно блокировать горячие клавиши различных браузеров?

пользуйтесь оперой и будет щастье.

zhegloff 18.08.2009 13:08

И. Букалов, можете прямо на этом форуме посмотреть :)

И. Букалов 18.08.2009 13:22

Цитата:

Сообщение от thoth666 (Сообщение 537873)
пользуйтесь оперой и будет щастье.

thoth666, спасибо за совет, конечно, но задача заключается в том, чтобы данная функция работала во ВСЕХ популярных браузерах! :)

Добавлено через 13 минут
Цитата:

Сообщение от zhegloff (Сообщение 537877)
И. Букалов, можете прямо на этом форуме посмотреть :)

zhegloff, "выдернуть" нужные строчки кода из визуального редактора форума довольно проблематично. :(

Jimi Dini 18.08.2009 13:24

Цитата:

Сообщение от И. Букалов (Сообщение 537879)
thoth666, спасибо за совет, конечно, но задача заключается в том, чтобы данная функция работала во ВСЕХ популярных браузерах! :)

_http://www.liliputing.com/2008/12/how-to-change-firefoxs-full-screen-hotkey.html

И. Букалов 18.08.2009 13:45

Цитата:

Сообщение от thoth666 (Сообщение 537894)
_http://www.liliputing.com/2008/12/how-to-change-firefoxs-full-screen-hotkey.html

thoth666, наверное я не правильно выразился. :) Блокировка должна производиться скриптом (php, js...), а не пользователем. :)

BIOHAZARD 18.08.2009 17:51

сомневаюсь, что это возможно по соображениям безопасности всё того же бедного терроризируемого вами пользователя
захочет - сам отключит, нет - не вам за него решать

zhegloff 18.08.2009 18:27

http://code.google.com/p/js-hotkeys/

BIOHAZARD 18.08.2009 18:41

Цитата:

Сообщение от zhegloff (Сообщение 538174)
http://code.google.com/p/js-hotkeys/

не в этом вопрос (как реализовать хоткей на странице)
вопрос в том, что некоторые сочетания клавиш уже используются браузером и это портит задумку автора сайта, тем более, что разные браузеры имеют разные наборы хоткеев

И. Букалов 06.09.2009 17:36

Цитата:

Сообщение от BIOHAZARD (Сообщение 538146)
сомневаюсь, что это возможно по соображениям безопасности всё того же бедного терроризируемого вами пользователя
захочет - сам отключит, нет - не вам за него решать

Цитата:

Сообщение от BIOHAZARD (Сообщение 538184)
не в этом вопрос (как реализовать хоткей на странице)
вопрос в том, что некоторые сочетания клавиш уже используются браузером и это портит задумку автора сайта, тем более, что разные браузеры имеют разные наборы хоткеев

Когда Вы пишите сообщение на этом форуме, выделите любое слово и нажмите Ctrl + B. Хотя в FF, например, такое сочетание клавиш открывает панель закладок. И безопасность пользователя тут абсолютно не причем. ;)

Тема создавалась с целью помощи в решении подобной функции своими силами. Есть форма отправки сообщения. Нужен код или ссылка на F.A.Q. на реализацию с учетом мультибраузерности. :)


Часовой пояс GMT +3, время: 13:12.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.