JavaScript
11 отговора
408 прегледа
JavaScript
Имам нужда от следното:
Имам един масив с елементи...
Имам няколко (14) падащи менюта (select). Всеки елемент го има във всяко падащо меню освен ако не е селектнато в друго.
Когато избора се смени избрания елемент се маха от останалите падащи менюта, а предишния избран се връща.
Целта е да няма дуплекси щото съседа ще вика.
Има се предвид, че това требе да стане. Ще съм много благодарен на някого ако помогне.
P.S. Леле как обяснявам!!!
Имам един масив с елементи...
Имам няколко (14) падащи менюта (select). Всеки елемент го има във всяко падащо меню освен ако не е селектнато в друго.
Когато избора се смени избрания елемент се маха от останалите падащи менюта, а предишния избран се връща.
Целта е да няма дуплекси щото съседа ще вика.
Има се предвид, че това требе да стане. Ще съм много благодарен на някого ако помогне.
P.S. Леле как обяснявам!!!
ще видим...
Гадно нещо ти трлябва... кажи в какви браузъри трябва да работи. Ако е само за IE може и да го напиша... ако имам време тия дни... но ако искаш за всички- просто забрави!
Най гадното е, че при прегенерирането на падащите менюта, трябва да се следи предишната им стойност и тя отново да е избрана :)
Ама ще видим какво може да се направи по въпроса!
БАба..
Ама баба не е жена, вие не знаете ли?
Най гадното е, че при прегенерирането на падащите менюта, трябва да се следи предишната им стойност и тя отново да е избрана :)
Ама ще видим какво може да се направи по въпроса!
БАба..
Ама баба не е жена, вие не знаете ли?
Re: ще видим...
О ще съм ти страшно благодарен ако работи дори само за IE.
...ако има нещо, с което бих могъл да ти поогна?
...ако има нещо, с което бих могъл да ти поогна?
Re: ще видим...
Ами ако не е тайна, ще ти бъда благодарен да ме светнеш, за какво ти трябва нещо толкова изкелиферчено? Щото за същото има още начини да се реализира, които заемат по-малко място на екрана например. Едното, за което се сещам в момента е един <SELECT SIZE=5> отляво, още един отдясно. Между двата има бутони със стрелки наляво и надясно, с които прехвърляш елементите от единия в другия и обратно. А отдясно на десния <SELECT> имаш още два бутона- нагоре и надолу, с тях подреждаш елементите в десния <SELECT> в такъв ред, в какъвто искаш. Това е по-лесно за реализиране и заема по-малко място на екрана... така си мисля! Иначе ми е все тая...
Дори, ако ти трябва само за новите експлоръри 5.5 и 6, може да се направи и с иконки- както е направено в примера отгоре. А апропо, примера отгоре е от диалога за настройка на toolbars в MSIE6
БАба...
Ама баба не е жена, вие не знаете ли?
Дори, ако ти трябва само за новите експлоръри 5.5 и 6, може да се направи и с иконки- както е направено в примера отгоре. А апропо, примера отгоре е от диалога за настройка на toolbars в MSIE6
БАба...
Ама баба не е жена, вие не знаете ли?
Re: ще видим...
14 = 11 + 3
11 за стартовият състав + 3-те резерви.
Вкарване на информация за всеки отделен играч. Ако няма защита от дубликати възможноста от грешки е по-голяма а оправянето им е доста сложно.
Рови се в 7-8 таблици с по 15 полета средно като всяко едно се пресмята поотделно и т.н.
Притиснат съм от времето - това е :)
П.С. Срещу всяко поле има по още 6 полета с още инфо...
11 за стартовият състав + 3-те резерви.
Вкарване на информация за всеки отделен играч. Ако няма защита от дубликати възможноста от грешки е по-голяма а оправянето им е доста сложно.
Рови се в 7-8 таблици с по 15 полета средно като всяко едно се пресмята поотделно и т.н.
Притиснат съм от времето - това е :)
П.С. Срещу всяко поле има по още 6 полета с още инфо...
Re: Ша черпиш ли?
Господи!
Само кажи :)
Възможно ли е за двете групи падащи менюта да се използват два различни масива (два отбора)
Само кажи :)
Възможно ли е за двете групи падащи менюта да се използват два различни масива (два отбора)
Re: Ша черпиш ли?
...<SELECT NAME="" name="a11" id="a11" style...
Има ли някаква разлика между NAME и name. NAME ли носи информацията за избрания опшън?
Има ли някаква разлика между NAME и name. NAME ли носи информацията за избрания опшън?
Re: JavaScript
В крайна сметка успях (някак) да го направя за двата отбора.
Не ми стана ясно само кое NAME да ползвам за пращане на даните!
Не ми стана ясно само кое NAME да ползвам за пращане на даните!
готово :)
На същия адрес съм ти качил версия с два отбора... Всъщност тази версия вече работи с неограничен брой групи падащи менюта... Просто трябва във функцията да се подаде onchange="changeothers(this.id,menunames1,masiv1);" освен полето, и масивите с другите полета и стойностите... така че можеш да си направиш толкова групи, колкото ти трябват :) А има и още нещо- в onload трябва да се добави зареждане за всяка от групите поотделно! Иначе NAME и name е едно и също... всъщност вече се препоръчва да се изписва с малки букви. Ако използваш нещо на сървъра (примерно PHP) за да получиш инфото, name="a1" - a1 е името на променливата, която трябва да получиш... Ако сменаш имената в скрипта, трябва да смениш и IDтата на полетата, както и да дефинираш правилно масивите! Това е!
БАба...
Ама баба не е жена, вие не знаете ли?
БАба...
Ама баба не е жена, вие не знаете ли?
Re: готово :)
Zlaten/na si :)
Ako iska6 6te ti pokaja krayniqt variant. Ama sled kato ti vzema ICQ-to :)
Ako iska6 6te ti pokaja krayniqt variant. Ama sled kato ti vzema ICQ-to :)