|
|
|
| как выбрать селект вручную? тоесть чтобы на этом выбранном селекте сработал евент onchange? | |
|
|
|
|
|
|
|
для: sl1p
(06.10.2008 в 18:28)
| | document.getElementById('theSelect').onchange(); | |
|
|
|
|
|
|
|
для: Nytrogen
(06.10.2008 в 21:25)
| | не-не:)
получается так:
<select onChange='s()'>
</select>
и нужно с помощью js выбрать какойто оптион чтобы на селекте выбранного оптиона сработал onChange:)
или я не правильно чтото понял) | |
|
|
|
|
|
|
|
для: sl1p
(06.10.2008 в 23:00)
| |
<select id=theSelect onchange="alert(this.value);">
<option value=1>Адын!
<option value=2>Два!
<option value=3>Тры!!!
</select>
<script>
with (document.getElementById("theSelect")) {
value = Math.floor(Math.random()*3)+1; //выбираем случайное значение для теста =)
onchange();
}
</script>
|
Ответьте только одно: если JS'ом повторно выбрать один и тот же элемент, нужно вызывать обработчик onchange? | |
|
|
|
|
|
|
|
для: Nytrogen
(06.10.2008 в 23:15)
| | неа:) | |
|
|
|
|
|
|
|
для: sl1p
(06.10.2008 в 23:42)
| | Могу предложить ужасную реализацию: запоминать предыдущее значение select'а и сравнивать его с теперешним... если не совпадает, то вызывать onchange();. Потому что искусственное изменение значения списка onchange() не генерирует, собака! :( | |
|
|
|
|
|
|
|
для: Nytrogen
(06.10.2008 в 23:50)
| | такого просто немало:(
куча селектов,типа для настроек..
и нажав кнопку ресет нужно все эти селекты поставить на оптионс[0]
) | |
|
|
|
|
|
|
|
для: sl1p
(06.10.2008 в 23:55)
| | Загоните их в форму и используйте кнопку reset. Неужели не получится? | |
|
|
|
|
|
|
|
для: Nytrogen
(07.10.2008 в 00:01)
| | получится если настройки меняются в первый раз)
а в дальнейшем они тянутся из бд..и оптионы ставятся соответственно записям в бд.. поэтому так сразу отпадает) | |
|
|
|
|
|
|
|
для: sl1p
(07.10.2008 в 00:08)
| | Вам всё не угодить)). Ну пройдитесь for'ом по спискам, да поставьте им value = 0... что же там такого секретного происходит при onchange, что его нельзя выполнять, когда ничего не меняется? | |
|
|
|
|
|
|
|
для: Nytrogen
(07.10.2008 в 00:12)
| | мм ну тут долго объяснять)
впринципе при ресете можно отдельную функцию написать чотбы происходило то же что и при выборе селекта, но както долго и нужно:)
вопервых несколько селектов с выбором цвета, где при выборе чтобы было видно что выбрано меняется бг, если это ФФ.
это всё есть чат и при изменении настроек его отдельные части за которые отвечают настройки обновляются чтобы визуально было приятно что оно всё таки выбрано:)
ну и т.д. и т.п... | |
|
|
|