![]() |
переменная в поле
имеются переменные
a1 = "love" a2 = "peace" a3 = "friend" и переменная txt связанная с полем. Нужно чтобы в поле вставлялись эти три слова по рандому т.е. изначально я думал что будет работать конструкция txt = "a"+random(2)+1; т.е. мне нужно чтобы выражение после "=" распозновалось как переменная. |
Сначало загрузи все переменные, а уж после делай random из загруженных...
|
расскажите как это ? "рандом из загруженных"
|
Нет такой функции random, есть метод объекта Math - Math.random() кроме того оператор сложения в данном случае будет работать как конкатенация (сложение строк, порядок вычисления - с права на лево) Итого получилось бы что-то вроде 'a1,897698765'
Чтобы присвоить переменной значение другой переменной выбранное случайным образом: Код:
a1 = "love" |
спасибо большое !
а насчет рандома, есть такая функция, я вот заменил и все работает Код:
txt = this["a"+Math.ceil(random(3)+1)];Код:
txt = this["a"+(random(3)+1)]; |
| Часовой пояс GMT +4, время: 13:27. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.