Показать сообщение отдельно
  #5 (permalink)  
Старый 05.12.2014, 17:41
Аватар для karakym
Профессор
Отправить личное сообщение для karakym Посмотреть профиль Найти все сообщения от karakym
 
Регистрация: 21.02.2010
Сообщений: 213

Весь код:
// Обявляем объект, в котором ключи - значения
  // элемента списка, а значение - фраза, которую
  // нужно отображать под списком:
  var shouts = {
    thing1: '<s>'+srur[0]+' руб.</s>',
    thing2: '<s>'+srur[1]+' руб.</s>',
    thing3: '<s>'+srur[2]+' руб.</s>'
  };

  // Объявляем функцию-обработчик собития смены
  // выбранного элемента списка:
  function shoutbox(select) {
    // Получаем выбранный элемент списка:
    var selected = select.options[select.selectedIndex];

    // Если значение элемента есть в ключах shouts:
    if (selected.value in shouts) {
      // Меняем сообщение под списком:
      document.getElementById('box').innerHTML = shouts[selected.value];
    } else {
      // Иначе просто очищаем блок для сообщения:
      document.getElementById('box').innerHTML = '';
    }
  }

к нему же html:
<span><select class="tabsel" name="some" onchange="shoutbox(this)">
  <option value="thing1" selected>РУБ1</option>
  <option value="thing2">РУБ2</option>
  <option value="thing3">РУБ3</option>
</select></span>
<span id="box"></span>
Ответить с цитированием