Программирование > JavaScript & JScript

oncontextmenu, возвращая true/false

<< < (2/2)

Spectrum.Wolf:
Делай также как и с oncontextmenu, т.е.:
document.onselectstart = check;
В данном случае функция используется таже, но ее можешь изменить для нужных тебе элементов.

[!]У данного обработчика ситуация с покрытием браузеров хуже, чем с контекстным меню.

[i]Вообще если ты это делаешь для защиты контента страницы, то можешь не утруждаться.

Night_Wolf:
Спасибо, Spectrum.Wolf! Вот уж все гениальное просто!
Теперь понятнее принцип event.

По поводу замечаний,

--- Цитировать ---[!]У данного обработчика ситуация с покрытием браузеров хуже, чем с контекстным меню.
--- Конец цитаты ---

Что ж тут поделаешь? У каждого браузера свои заморочки.
Ориентируюсь на Explorer, и потихоньку добавляю аналоги для каждого браузера. Я вообще подгружаю не кроссбраузерные функции, а сразу js для текущего браузера. Конечно, один получаеться - более функциональный, другой - менее...

--- Цитировать ---Вообще если ты это делаешь для защиты контента страницы, то можешь не утруждаться.
--- Конец цитаты ---

Делаю для имитации диалогового окна.

Spectrum.Wolf:
Понятно, ну тогда нормуль! :)

[i] Незнаю какие у тебя потребности, но для эмуляции кросс-браузерного диалогового окна обычно делают следующее:
1) Скрывают все селект-боксы и элементы, которые прорисовываются через слои
2) Накрывают всю рабочую область экрана полупрозрачным или непрозрачным слоем
3) Над слоем создают еще один слой собственно с сообщением, кнопками и всем что необходимо.

Это на всякий пожарный инфа для размышления.

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии