Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Имя переменной в ComboBox aka Select. Где? (http://www.flasher.ru/forum/showthread.php?t=34940)

Pr0Head 24.07.2002 19:24

Имя переменной в ComboBox aka Select. Где?
 
Приветствую Вас великие флешеры. ;)

Во ФлэшМХ есть элементы формы, в частности ComboBox (Select). Немогу найти, где поставить у него имя переменной, чтоб потом через ГетУрл ее отослать.

Вроде такая ерунда, а немогу найти. :rolleyes:

Baltika 24.07.2002 20:22

можт InstanceName.Labels ?

DUDE 24.07.2002 20:49

тоже хотел было сказать, но думал ступлю...

Pr0Head 25.07.2002 12:28

А можно немного подробнее?

Вот что у меня происходит:
Есть селект.
Я ему в Instance дал имя PAY.
Прописал в labels и data, 4 разных значения.

Но почему-то несработало.

А в GetURL что-нть нужно дополнительно прописывать?
у меня стоит просто ссылка на скрипт обработки, типа:
on (release) {
getURL("test.php", "_blank", "GET");
}

Pr0Head 25.07.2002 13:46

Удерживаю топик на плаву.

lexass 25.07.2002 14:06

Variable _level0.qqqqq.labels = [object #181, class 'Array'] [
0:"val0",
1:"val1"
]
Variable _level0.qqqqq.data = [object #182, class 'Array'] [
0:0,
1:1
]

Variable _level0.qqqqq.selected = [object #218, class 'Array'] [
2:[object #219, class 'Object'] {
sIndex:1
}
]


:/

УильямБрэдберри 25.07.2002 15:25

getItems = function()
{
trace(PAY.getSelectedItem().label)
trace(PAY.getSelectedItem().data);
}
PAY.setChangeHandler("getItems")

УильямБрэдберри 25.07.2002 15:27

или полный тестовый вариант

for(var i = 0;i<10;i++)
{
PAY.addItem("LABEL:"+i,"DATA"+i)
}
getItems = function()
{
trace(PAY.getSelectedItem().label)
trace(PAY.getSelectedItem().data);
}
PAY.setChangeHandler("getItems")

Pr0Head 25.07.2002 17:59

Спасибо за ответы.

Уже ближе к правде, но получается, что передается не переменная, а .... нечто. :confused:

То есть, в адресной строке я получаю:
http://www.tra-ta-ta.net/request.php...pe+Function%5D

Pr0Head 25.07.2002 18:07

А вот такая конструкция работает:

on (release) {
pay = pay.getSelectedItem().data;
getURL("http://www.domain.net/request.php", "_blank", "GET");
}

Только одно НО!
Он передает результат только один раз.
То есть, я выбираю пункт, нажимаю на ОК. Переменная уходит.
Если я выбиру другой пункт и повторно нажму на ОК, то уходит пустая переменная.


Часовой пояс GMT +4, время: 00:34.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.