Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   эмуляция события click для элемента select (https://javascript.ru/forum/events/6583-ehmulyaciya-sobytiya-click-dlya-ehlementa-select.html)

Polo 07.12.2009 13:33

эмуляция события click для элемента select
 
Я только недавно начал глубоко копаться в javascript, раньше юзал понемногу.
Порывшись в справочниках, понял, что событие click(), эмулирующее клик мышкой, существует только для кнопок и переключателей, а для выпадающих списков его нет.
Так все-таки можно ли заставить список раскрываться, не нажимая на него?
Перерыл рунет и половину англонета, не нашел ничего вдохновляющего... Есть у кого идеи или полезные ссылки?

Gvozd 07.12.2009 19:00

в Firefox его даже для кнопок нету
да и незачем его использовать
если вам нужно вызвать обработчик события, то его и вызывайте.
хотите выделить элемент, выделяйте его
что еще вам не хватает?

Gozar 14.12.2009 20:27

http://javascript.ru/forum/dom-windo...ct-option.html

Gvozd 15.12.2009 01:25

[offtopic]
эта запись должна отсылать к другой записи ;)
[/offtopic]

VovaLun 16.12.2009 13:29

click отличается от change только тем, что срабатывает на повторный клик, по ЭТОЙ же строке. Всё остальное: номер выбранной строки (id), значение выбранной строки (value), текст выбранной строки ... выбираются одинаково. В обработчике выражайте себя как угодно, а можно и без обработчика сразу адресоваться на какую то страницу.
Я так мыслю :-)


Часовой пояс GMT +3, время: 13:52.