Показать сообщение отдельно
  #2 (permalink)  
Старый 13.10.2009, 17:05
GRIG
 
Сообщений: n/a

Я бы стал делать примерно так:
1) на стороне сервера создается скрипт, инициализирующий 2-мерный массив 3*n с данными для select'а. Этот скрипт вклеивается в текст страницы.
2) генерация скрипта для select'а - обычным образом. Только прописываем ему, что у него есть обработчик события onChange.
3) В обработчике этого события пишем что-то вроде такого:
var sel = document.getElementById('my_select');
var v = sel[ sel.selectedIndex ].value;
// ищем в массиве из п.1. строчку, у которой id равен этому v. А затем
document.getElementById('my_textarea').value = my_array[ найденная строка ]['description'];
Ответить с цитированием