Dropdownlist c javascript

Русик
Дата: 03.06.2010 14:14:37
Доброго времени суток всем!

Значит такая ситуация:
На форме (.aspx) лежит updatepanel а на ней dropdownlist который заполняется из базы данных некоторыми значениями (dataValue и Datatext из разных полей) . Нужно в javascript при наводке мыши на Dropdownlist получать Selected text(не selected value).
ShSerge
Дата: 03.06.2010 14:18:00
Что такое "Selected text" при наводке мыши?
Русик
Дата: 03.06.2010 14:19:53
ShSerge, то есть выбранный текст (не значение)
ShSerge
Дата: 03.06.2010 14:56:11
В яваскрипте пишите:
el=document.getElementById(ваш_дропдаун.ClientID);
//Но не el.value, а 
el.options[el.selectedIndex].innerHTML;
Русик
Дата: 03.06.2010 15:46:26
спасибо. Я написал эту команду. Но при испольнении приложение получаю ошибку "обьект не поддерживает этот метод". Более того, эта команда не работает в firefox.
ShSerge
Дата: 03.06.2010 15:52:58
Что-то не то Вы делаете, имхо. Обычно, я когда что-то пишу, то проверяю. Вот мой тестовый примерчик:
<html>
<script>
function chg(el){
   alert(el.options[el.selectedIndex].innerHTML);
}
</script>
<body>
<select id="s1" onchange="chg(this)">
<option value="1">Адин</option>
<option value="2">Тфа</option>
<option value="3">Три</option>
</body>
</html>
Русик
Дата: 03.06.2010 16:15:49
Наш дропдоунлист находится на апдейтпанеле. может ли быть причиной ошибки является это
ShSerge
Дата: 03.06.2010 16:23:19
Русик
Наш дропдоунлист находится на апдейтпанеле. может ли быть причиной ошибки является это

В частности и это тоже может быть причиной ошибки. Я просто ответил на Ваш вопрос по яваскрипту.
Он что с автопостбеком что-ли? Иначе тогда зачем он на апдейтпанели?
Русик
Дата: 03.06.2010 16:39:37
ShSerge, нет он не с аутопостбеком, просто данные обновляются кнопкой которая тоже на апдейтпанели. Я испробовал вариант предложеный вами но в IE7 и IE6 он работает но выскакивает ошибка яваскрипта "обьект не поддерживает етот метод или свойство", а на Лиса он вообще не регирует
ShSerge
Дата: 03.06.2010 16:51:17
Я проверял и в эксплорере и в файрфоксе, тот пример, который я запостил - работает. Можете проверить. Значит, проблема в другом. Не видя кода не могу ничего предположить.