Maksim

Как программно распахнуть выпадающий список элемента "select"?

01.07.2008, 03:36. Показов 5431. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот, собственно и весь вопрос...
Как открыть SELECT программно, не кликая по нему мышью?
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.07.2008, 03:36
Ответы с готовыми решениями:

как убрать выпадающий список select
подскажите как убрать выпадающий список <form method="post" action="/payment/payment.php"> <select name="payment"> ...

Программно добавить габариты товара в выпадающий список select в woocommerce
Как программно добавить габариты товара в выпадающий список select в woocommerce?

Как сделать такой выпадающий select список?
Так как select стилизовать нельзя, как можно сделать вот такой список с маленьким логотипом флага при выборе? Может есть какой-то фреймворк?

9
0 / 0 / 4
Регистрация: 11.11.2007
Сообщений: 82
29.07.2008, 16:46
Svjazhis' so mnoi po ICQ pogovorim po etoi probleme :o) smkv
0
Maksim
30.07.2008, 03:33
Очень редко бываю в ICQ последнее время...
В рабочее время не пользуюсь, только дома... Поэтому будет сложно связаться...
Если есть какие-то соображения, не можешь тут выссказать?
0 / 0 / 4
Регистрация: 11.11.2007
Сообщений: 82
31.07.2008, 17:26
Slushai kak eto sdelat' v JS esho ne znaju , no nado poslatj v ComboBox message CB_SHOWDROPDOWN

smkv :o)

Searching solutuon ....
0
Maksim
31.07.2008, 17:41
Кроме этого нужно найти кому его послать...
Handler этого комбо...
Maksim
31.07.2008, 20:56
В принципе, есть способ выполнять VB код на клиентской машине...
PHP/HTML
1
2
3
4
5
6
7
<html>
<script>
v=new ActiveXObject('MSScriptControl.ScriptControl.1');
v.Language='VBScript';
x=v.eval('MsgBox ('Message from VB Script!!!')');
</script>
</html>
Но эксперименты с SendMessage пока на нулевой стадии...
Кому и как его посылать? Хрен его знает....
0 / 0 / 4
Регистрация: 11.11.2007
Сообщений: 82
03.08.2008, 16:52
Yo,
est' variant reshit' problemu cherez JAVA, napisat' prostoi applet kotoryi ispol'zuet totzhe std combo box i obrabotat' sobytie tak hochetsja. Voobshem voozmozhnostei kuda bolshe chem v JavaScript, i razmer ne bolsoi budet , dai skorost' vypolnenija takajazhe kak i u JS

smkv :o)
0
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
03.08.2008, 17:52
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
<html>
    <body>
        <select>
            <option>1</option>
            <option>2</option>
            <option>3</option>
        </select>
        <script language='VBScript'>
            Set oShell = CreateObject('WScript.Shell')
            oShell.SendKeys('{TAB}%{DOWN}')
        </script>
    </body>
</html>
0
4 / 4 / 5
Регистрация: 10.05.2007
Сообщений: 1,616
03.08.2008, 17:56
Работает только при установленном WSH 5.6
0
al
12.08.2008, 20:47
интересный эффект:
нaдo нaжaть нa кнoпку селектa, сдвинуть и oтпустить.
мoжет пригoдится...
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<html>
<head>
<title>Drag and Drop</title>
<script language='JavaScript'>
<!--
 
drag = 0
move = 0
 
function init() {
  window.document.onmousemove = mouseMove
  window.document.onmousedown = mouseDown
  window.document.onmouseup = mouseUp
  window.document.ondragstart = mouseStop
}
 
function mouseDown() {
  if (drag) {
    clickleft = window.event.x - parseInt(dragObj.style.left)
    clicktop = window.event.y - parseInt(dragObj.style.top)
    dragObj.style.zIndex += 1
    move = 1
  }
}
 
function mouseStop() {
  window.event.returnValue = false
}
 
function mouseMove() {
  if (move) {
    dragObj.style.left = window.event.x - clickleft
    dragObj.style.top = window.event.y - clicktop
  }
}
 
function mouseUp() {
  move = 0
}
//-->
</script>
</head>
 
<body onLoad='init()'>
<div id='block3' onMouseOver='dragObj=block3;drag=1;' onMouseOut='drag=0' style='position:absolute; left:100; top:100;'>
<select style='width:50px;'>
  <option>aaaaa</option>
  <option>bbbbb</option>
  <option>ccccc</option>
</select>
</div>
</body>
</html>
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.08.2008, 20:47
Помогаю со студенческими работами здесь

Как программно очистить выпадающий список combobox?
есть элемент на форме с выпадающим списком с id='combobox1' как программно очистить его выпадающий список?

Как программно очистить выпадающий список в combobox?
собственно тема и есть вопрос.

Ссылка на выпадающий список и как изменить оформление <select>
Создаю тему в этом разделе, тк вряд ли чистым хтмл обойдется. Допустим есть всплывающее окно, в нем выпадающий список. 1 2 3 ...

Select: как сделать, чтобы выпадающий список находился в родительском контейнере?
http://jsfiddle.net/2j4tL/166/ &lt;div&gt; Hello World &lt;p&gt;&lt;select id=&quot;hello&quot; name=&quot;dsfdsf&quot;&gt;&lt;option...

Компонент React Select (Creatable). Как сделать так, чтобы при клике не открывался выпадающий список?
https://react-select.com/creatable Я хочу сделать так, чтобы выпадающий список с элементами списка открывался только при клике на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru