За последние 24 часа нас посетили 18923 программиста и 1573 робота. Сейчас ищут 1739 программистов ...

onmouseout не срабатывает для <a>

Тема в разделе "JavaScript и AJAX", создана пользователем Frai, 23 окт 2015.

  1. Frai

    Frai Активный пользователь

    С нами с:
    21 июл 2015
    Сообщения:
    102
    Симпатии:
    0
    Приветствую! в коде упрямо не работает такая проверочная строчка (вторая часть по onmouseout)

    Код (PHP):
    1. <a style="display:block;" href=# onmouseover="do_script( 'wtf')"  id="wtf" class="menu" onmouseout="function(){ document.getElementById('wtf').style.backgroundColor='red'; }"> Проверка </a> 
    использую 'wtf' так как this упрямо показывает url документа, а не id

    как и вот такая


    Код (PHP):
    1. <div style="display:block; background-color: green;"  onmouseover="function(){ document.getElementById('wtf').style.backgroundColor='black'; }"  id="wtf" class="menu" 
    2.  
    3. onmouseout="function(){ document.getElementById('wtf').style.backgroundColor='red'; }"> Проверка </div> 
    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    CTRL + SHIFT + I у тебя появятся инструменты разработчика, выбираешь консоль и читаешь что там пишут тебе касаемо данной ситуации.
     
  3. Frai

    Frai Активный пользователь

    С нами с:
    21 июл 2015
    Сообщения:
    102
    Симпатии:
    0
    У меня файрбаг и ему все нравится. Эти строчки отдельно работают, в коде отказываются изменять стиль фона у элемента, который родительский, хотя текст внутри него (innerHTML) меняется без проблем из дочернего
     
  4. Frai

    Frai Активный пользователь

    С нами с:
    21 июл 2015
    Сообщения:
    102
    Симпатии:
    0
    Помогло вот так
    Код (PHP):
    1. onmouseout=" document.getElementById('wtf').style.backgroundColor='red' "