За последние 24 часа нас посетили 17392 программиста и 1291 робот. Сейчас ищут 1842 программиста ...

Не могу интегрировать переменную в имя объекта

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

  1. karlson85

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

    С нами с:
    14 мар 2007
    Сообщения:
    13
    Симпатии:
    0
    Подскажите пожалуйста как интегрировать переменную result["doc_id"] в имя объекта
    Пытаюсь так:
    Код (Text):
    1. document.activ_b_+result["doc_id"]+.src="../img/select.jpg";
    Пишет: Предполагается налиие объекта
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    скажи что ты на самом деле хочешь? а то что ты написал = бред и полное непонимание.
     
  3. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    предполагается наличие мозгов...
     
  4. karlson85

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

    С нами с:
    14 мар 2007
    Сообщения:
    13
    Симпатии:
    0
    есть рисунки <img name=activ_b_№ src".....">
    хочу заменить рисунок по имени где в качестве № использую result["doc_id"]
    т.е. пытаюсь выполнить что-то вроде document.activ_b_32.src="img.jpg"
     
  5. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    el = GetElementById('activ_'+result[...]+'_src');
    el.src = 'img.jpg';

    идея понятна?
     
  6. DarkElf

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

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    440Hz

    а не пройдет [js]document.getElementById('activ_'+result[id]+'_src').src = 'img.jpg';[/js]

    ?

    если, конечно, не будет множества обращений к этой картинке в теле скрипта/функции
     
  7. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    DarkElf

    а попробоать не судьба?
     
  8. DarkElf

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

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    440Hz

    работать то работает..
    но, может, там какой неведомый пока мне идеологико-религиозный аспект есть...:)
     
  9. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    сие мне не известно...
     
  10. karlson85

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

    С нами с:
    14 мар 2007
    Сообщения:
    13
    Симпатии:
    0
    У меня работает