На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ElcnU, ANDLL, fatalist
  
> Цепочка событий , Контроль над выполнением событий
    Как сделать, чтобы событие не передавалось вверх по цепочке, т.е.:
    ExpandedWrap disabled
      <div onClick="click1();">
      Тра-ля-ля-тополя
      <div onClick="click2();">
      Пам-парарам
      </div>
      </div>

    Так вот, кликнув по "Пам-парарам" вызывается click2, затем click1, а надо только click2.
    Как? Помогите, пожалуйста.
      Попробуй
      ExpandedWrap disabled
         
        onClick="click2();return false;"
        ExpandedWrap disabled
           
          <script type="text/javascript">
          <!--//--><![CDATA[//><!--
          function clik(EVT)
          {
          alert('AAAAAAAAAAAAAAA')
           
          //отменяем просачивание
          if (EVT.stopPropagation)EVT.stopPropagation();//Для мозилы и оперы
          else EVT.cancelBubble = true;//для IE
           
          }
          //--><!]]>
          </script>
           
          <div onClick="alert('BBBBBBBBBBBBBBBB')">
          Тра-ля-ля-тополя
              <div onClick="clik(event);">
              Пам-парарам
              </div>
          </div>
          Если память мне не изменяет, то надо прописать свойство: window.buble=false. Это типо событие не поднимается по иерархии. Но вечером в умной книжке посматрю и точно скажу.
            fatalist, пробовал: не помогает.
            Javafan, что за книжка? Посоветуй, пожалуйста.
            Mixxx, спасибо, буду пробовать.
              Книжка - "Самоучитель HTML 4" И. Шапошников.
              Св-во: Window.event.canselBubble=true - запрещает событиям проходить вверх по иерархии.... Если установить true, то это собыите будет обрабатываться лишь 1 раз и не будет переданно вверх по объектной иерархии.
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0190 ]   [ 15 queries used ]   [ Generated: 27.04.24, 22:43 GMT ]