За последние 24 часа нас посетили 17173 программиста и 1248 роботов. Сейчас ищет 961 программист ...

Где ошибка?

Тема в разделе "JavaScript и AJAX", создана пользователем 111, 8 июн 2007.

  1. 111

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

    С нами с:
    13 дек 2006
    Сообщения:
    4
    Симпатии:
    0
    помогите пожалуйста
    вот ето не работает
    [js]<script language="javascript">
    function rr(id)
    {
    if (document.getElementById('plus'+id).src=='images/minus.gif')
    alert('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!');
    }
    </script>[/js]

    HTML:
    1. <a href="javascript: rr('1')"><img id="plus1" src="images/minus.gif" border="0"></a>   
    :oops:
     
  2. vasa_c

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

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    [js]function rr(id)
    {
    alert(document.getElementById('plus'+id).src);
    }[/js]
    что дает?
     
  3. 111

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

    С нами с:
    13 дек 2006
    Сообщения:
    4
    Симпатии:
    0
  4. 111

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

    С нами с:
    13 дек 2006
    Сообщения:
    4
    Симпатии:
    0
    Вот в етом и приблема
    в условия надо ставить
    [js] if (document.getElementById('plus'+id).src=='http://192.168.0.1/domi2/images/minus.gif')
    {
    document.getElementById('rr'+id).style.display='none';
    document.getElementById('plus'+id).src='images/plus.gif';
    }
    [/js]


    как зделать чтоб было
    [js] if (document.getElementById('plus'+id).src=='minus.gif')
    {
    document.getElementById('rr'+id).style.display='none';
    document.getElementById('plus'+id).src='images/plus.gif';
    }
    [/js]
     
  5. vasa_c

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

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    Проверять последний компонент.
    Либо по другим критериям. Там же не просто плюсег/минусег меняются. Еще слой какой-то скрывается/раскрывается.