На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ElcnU, ANDLL, fatalist
  
> Как отловить нажатие правой кнопки мыши?
    Как левую отловить я знаю... (keyCode=0), а как можно (если можно) отловить нажатие правой кнопки?
      В обработчике события onmousedovn :
      event.button=
      0 - No button.
      1 - Left button is pressed.
      2 - Right button is pressed.
      4 - Middle button is pressed.
        В обработчике события onmousedown :
        event.button=
        0 - No button.
        1 - Left button is pressed.
        2 - Right button is pressed.
        4 - Middle button is pressed.
          /*
          Коротко и ясно.
          Вешается на Interrupt.
          Отрубает всплывающее меню по нажатию на правую кнопку мышки. (event.button == 3 или 2)
          */
          <SCRIPT language=JavaScript1.1><!--
          if (window.Event)
          document.captureEvents(Event.MOUSEUP);
          function nocontextmenu(){
          event.cancelBubble = true
          event.returnValue = false;
          return false;
          }
          function norightclick(e){
          if (window.Event)
          { if (e.which == 2
          1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0155 ]   [ 14 queries used ]   [ Generated: 18.05.24, 13:27 GMT ]