|
Страница 1 из 1 [ Сообщений: 10 ] |
Автор |
Сообщение |
hokum
соучастник
|
|
башка болит, хочется жрать и спать [img]images/smiles/icon_sad.gif[/img] а приказывают думать. бегло просмотрел документацию, ничего вразумительного не нашел.
можно ли сделать сабж? устроить такую конструкцию яваскрипте, что, на php например, мы делаем как
$var1="bla"; $$var1="bla-bla"; echo $bla; видим bla-bla
|
|
 |
|
 |
hokum
соучастник
|
|
Long нет, не спасет, уже пробовал. Смотри что хочу.
Есть выпадающее меню, основанное не на тексте, а на картинках. Все картинки прописываются в массив, потом по массиву проходит генератор и создает контейнеры.
Количество картинок - хоть и заранее известно, но хочется сделать более гибкий вариант.
Хочу прелоад картинок для активных/пассивных состояний. b121on=new Image(); b121off=new Image();
вот не могу как раз сегенерить евалом "b121". не отрабатывает, блин!
param="b"+param; imgOn = eval(param + "on.src"); document [param].src = imgOn;
работают, а наоборот - не выходит.
[ 20 Декабря 2002: Исправлено hokum ]
|
|
 |
|
 |
hokum
соучастник
|
|
b121on=new Image(); вот тут вместо b121on я не могу подставить проеваленное имя.
|
|
 |
|
 |
hokum
соучастник
|
|
вообще пробовал по раздельности, нарывался на "Cant assign to a function result"
полностью тоже не проходит. ошибка не выдается, но объект не создается.
если делать a=eval("b"+param+"on=new Image();"), а потом a.src="", ошибки тоже нет, но и результата тоже [img]images/smiles/icon_sad.gif[/img]
|
|
 |
|
 |
abraitcev
новый человек
|
|
Можно сами картинки тоже поместить в массив. Тогда не придется генерить на лету названия переменных. Нужно два состояния - сделай двумерный массив или массив объектов.
|
|
 |
|
 |
hokum
соучастник
|
|
да, согласен, двумерный массив меня спасает. спасиб за идею
|
|
 |
|
 |
|
Страница 1 из 1 [ Сообщений: 10 ] |
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
|
|