![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| WiB |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 29.10.2006 Репутация: нет Всего: нет |
может, и просто это сделать, но как — не могу понять.
есть два массива:
Вопрос: как вывести результат
заранее благодарю за ответ. Это сообщение отредактировал(а) WiB - 29.10.2006, 22:23 |
||||
|
|||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
WiB, имхо, странная структура языкового хеша. Почему бы не сделать
Тогда нужную языковую константу сразу можно будет выцепить по ключу, напр. lang[person["en"]]["Name"]. Это сообщение отредактировал(а) SelenIT - 29.10.2006, 13:41 -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| AKS |
|
||||
|
Участник форума ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 20.9.2006 Репутация: 27 Всего: 52 |
А я вот так сделал ;) :
В alert'е - что-то, типа желаемого результата:
|
||||
|
|||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
AKS, по "детективной" части - 1:0 в Вашу ;)
Но по JS-ной осмелюсь не соглавиться - все-таки при большом количестве языковых констант имхо искать нужную по имени легче, чем по номеру. -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| AKS |
|
|||
|
Участник форума ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 20.9.2006 Репутация: 27 Всего: 52 |
SelenIT,
Вы о поиске какого-либо значения в таком массиве, как lang.en, например? Соглашусь, конечно! Хотя я для себя все равно бы так и оставил. По ходу дела ведь все индексы выучишь наизусть, не так ли... |
|||
|
||||
| WiB |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 29.10.2006 Репутация: нет Всего: нет |
пример пришлось придумывать на ходу, согласен, получилось криво. извиняюсь.
на самом деле пытаюсь портировать с php и объяснять вроде дольше, там используется нечто вроде:
, где в $delta записано время в виде:
а функция declension (в моём случае — pluform) подставляет в зависимости от названия (hrz) и значения (4) правильную форму слова «час» (часов), для «mnz» и «31» — «минута», для «scz» и «33» — «секунды». …раз пошла такая пьянка. для чего это всё: в «о сессии» выводить: «текущая сессия длится» и время, которое берётся как разница между временем начала сессии на сервере и текущем временем на клиенте, причём хочется писать «3 дня 8 часов» или там «1 месяц 15 дней» с ограничением сколько позиций, т.е. «1 год 2 месяца 6 дней» — ограничение = 3. …ну и коль яваскрипт — чтоб если «3 минуты 21 секунда» — чтоб каждую секунду обновлялось. а если «1 день 4 часа» — каждый час. вот. а исходники, ну почти готовы. опубликую потом. понять не могу как вернее печатать дельту верно. дальше с ограничением и динамическим обновлением займусь. то, что есть пока что:
…извиняюсь, что сразу не выложил… критика приветствуется вариант SelenIT сейчас обдумываю Это сообщение отредактировал(а) WiB - 30.10.2006, 01:04 |
||||||
|
|||||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |