onChange="" //вызывается когда что-то меняется в select-е. top.location.href //url текущей страницы меняется на options[selectedIndex].value //url cтраницы указанный в выбранном "
Название: Выборка из списка без "Submit"?
Отправлено: GotZfild от 01 Июня 2002, 17:18:26
Мне кажется, вопрос вообще не по теме данного раздела. DOOM, ты бы обратился с ним в раздел "Яваскрипты".
Название: Выборка из списка без "Submit"?
Отправлено: Britva от 01 Июня 2002, 19:10:13
[OFF]Переехали в яваскрипты[/OFF]
Название: Выборка из списка без "Submit"?
Отправлено: glebushka от 03 Июня 2002, 00:53:45
А у меня похожий вопрос! Подскажите плиз... у меня тоже выпадающий список:
Как сделать так чтобы параметру скрипту передавались без кнопки субмит? Причём желательно, чтобы сама передающая страница не рефрешилась. Если этого нельзя сделать, то перегружалась заново. Помогите, плиз...
Название: Выборка из списка без "Submit"?
Отправлено: Oak от 03 Июня 2002, 02:01:42
Ну как параметр передать без submit - тебе уже рассказали А как, чтобы не refresh-ылась, это про HTTP тебе читать надо - или в php/perl раздел. Надо вернуть HTTP код "No Content" не помню номер.
Название: Выборка из списка без "Submit"?
Отправлено: glebushka от 03 Июня 2002, 05:20:45
Ладно, пошёл постить в Перл. А в НН это будет работать? Только я немного не допонял, насчёт options[selectedIndex] - это как я понял name? так? value - ну это и есть value? А урл страницы скрипт узнаёт из параметров тега форм? Или я как всегда чего не так понял, ведь из
Цитировать
options[selectedIndex].value //url cтраницы указанный в выбранном
это вовсе не следует! Получается что скрипт будет редиректить в 20 и 30??? Ну разве может такое быть?
Название: Выборка из списка без "Submit"?
Отправлено: от 03 Июня 2002, 21:44:21
Ну сам уже додумай. Прибавь кусок URL-а где надо.
А в НН4 - нет не будет. там у select-а нету .value. Там по другому делается - смотри доки
Название: Выборка из списка без "Submit"?
Отправлено: glebushka от 04 Июня 2002, 02:53:52
Цитировать
Там по другому делается - смотри доки
Ну ладно если всем лень покапаться у себя в скриптах (ну не поверю я чтоб никому на этом форусе это ни разу не потребовалось!)... Дайте плиз ссылку на доку, где можно почитать, желалтельно на русском, если на англицком, то тогда как можно ближе к тому месту где это описывается...
Цитировать
Ну сам уже додумай. Прибавь кусок URL-а где надо.
А насчёт этого никто джоки не посоветует, а то я например. совсем тупой, и мне неясно где Урл добавлять, а где не надо... У лучше народ ну скажите, вот конкретный пример:
Название: Выборка из списка без "Submit"?
Отправлено: Oak от 04 Июня 2002, 03:36:22
Да умный ты - ты просто думать не хочешь. По поводу УРЛ я не говорю, потому как не знаю что тебе надо. Я не знаю _какой именно_ урл ты хочешь видеть в результате.
Ali написал ответ, Millon написал еще более простыми словами - мышкой копируй и все. Тупо. Нет ты не хочешь.
Еще раз - top.location.href= - это значит что надо перейти options[selectedIndex].value - это значит, куда перейти. Оно же - Строка. Оно же - УРЛ (или относителный или абсолютный).
Если тебе не нравится строка - не важно какая, ее можно склеить с другой знаком + Если есть "аа" , а надо получить "аабб", то делаем "аа"+"бб" Для совссем одаренных, если есть "http://" и "www.microsoft.com", то "http://" + "www.microsoft.com" = "http://www.microsoft.com"
Усложняем задачу - пусть переменная server = "www.microsoft.com" тогда "http://" + server чему равно? правильно - "http://www.microsoft.com"
Домашнее задание - как надо написать, чтобы оно шло куда надо, если есть переменная с числом 10. переменная называется options[selectedIndex].value
:^((((((((
---------
Цитировать
покапаться у себя в скриптах
Нету у меня таких скриптов. и не было никогда. и вообще я сайты не пишу.....обычные.
а решений там 2 или цикл делать по всем window.document.forms.ex1.aa[0].selected = true || false
А это таки будет работать. Да я ошибся. options[selectedIndex].value