Вопрос № 55812: Уважаемые эксперты скажите пожалуйста
как осуществить вызов необходимой функции из JavaScripta не кнопками <button> для каждой функции своя кнопка, а формой селект <select> option ...
Заранее большое спасибо за содействие....Вопрос № 55854: Не зря говорится грамотно заданный вопрос это уже часть ответа на него, поэтому повторю вопрос и приведу пример ниже, есть JavaScript в нем несколько функций, а в теле документа форма select, и при выборе определленого пункта этого select запускается...
Вопрос № 55.812
Уважаемые эксперты скажите пожалуйста
как осуществить вызов необходимой функции из JavaScripta не кнопками <button> для каждой функции своя кнопка, а формой селект <select> option ...
Заранее большое спасибо за содействие.
Приложение:
Отправлен: 18.09.2006, 11:04
Вопрос задал: AxL (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: HookEst
Здравствуйте, AxL!
Поставь обработчик на событие onchange, а чтобы определить что выбрано - используй selectedIndex
Приложение:
Ответ отправил: HookEst (статус: 2-ой класс)
Ответ отправлен: 18.09.2006, 11:47
Вопрос № 55.854
Не зря говорится грамотно заданный вопрос это уже часть ответа на него, поэтому повторю вопрос и приведу пример ниже, есть JavaScript в нем несколько функций, а в теле документа форма select, и при выборе определленого пункта этого select запускается определленная функция
Приложение:
Отправлен: 18.09.2006, 16:06
Вопрос задал: AxL (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Physicist
Здравствуйте, AxL!
Просто напишите в обработчике onChange ветвление в зависимости от выбранного пункта (примерно как в приложении). Если же функций очень много, проще записать их в массив и вызывать по индексу.
Приложение:
Ответ отправил: Physicist (статус: Студент)
Ответ отправлен: 18.09.2006, 16:16
Отвечает: Загиров Рустам
Здравствуйте, AxL!
Сразу замечание: имя функции должно начинаться на английскую букву. Вот примерные описания ф-ции: function change(){
alert('ok')
} Вам уже дал работающий скрипт HookEst. Вместо alert'ов подставьте свои названия ф-ции.
возможны проблемы при отображении кода - если код здесь отображается криво - обратитесь ко мне в личку - отправлю оригинал почтой
с уважением, удачи
Приложение:
--------- There is more than one way to do it
Ответ отправила: dianacode (статус: 5-ый класс)
Ответ отправлен: 19.09.2006, 04:54
Отвечает: Митрофанов Артем Борисович
Здравствуйте, AxL!
<HTML>
<BODY>
>
function1(){...здесь функция с цыклом...}
function2(){...и здесь функция с цыклом...}
function3(){...и здесь тоже функция с цыклом...}
</script>
<select>
<option value=0>Выбрать здесь
<option value=1 onClick="function1()">1
<option value=2 onClick="function2()">2
<option value=3 onClick="function3()">3
</select>