Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Javascript - размерность строковой переменной и не только...

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
Wowik_cn



Зарегистрирован: 23.11.2005
Сообщения: 6
Откуда: Украина, Чернигов

СообщениеДобавлено: Вт Дек 06 2005 10:27    Заголовок сообщения: Javascript - размерность строковой переменной и не только... Ответить с цитатой

Предисловие... есть веб страничка с различным содержимым в зависимости от переданных параметров файла.
В файле соответственно в Javascript находятся массивы, содержащие данные для нескольких языков Web-страницы.

// массивы названий страниц на русском
name_r = new Array("","Титул1","Титул2","3");
name_a = // английском, китайском...
// массивы названий 2 ()
name2_r = new Array("","Список1","Список2","3");
name2_a = // английском, китайском...
// массивы содержимого ()
text_r = new Array("","Эта страница посвящена...","...","...");
text_a = // английском, китайском...

Вопрос (сам не нашел...):
Когда содержимое ячейки массива короткое - э то понятно. А когда в
ячейку нужно поместить кусок текста:
1) какой максимальный размер можно поместить;
2) как его помещать "синтаксис", есть ли в языке символ продолжения незаконченного куска строки как в других языках например:

text_r = new Array("","Эта страница "+
"посвящена...","...","...");
или
text_r = new Array("","Эта страница "+ \
"посвящена...","...","...");

P.S. Можно конечно выйти из ситуации способом перебора

if (язык1) {
document.write("Эта страница посвящена");
}
else if (язык2) {
document.write("This page...");
}

Но если страница должна генерить текст на 3 языках около 100 различного содержимого было бы проще сослаться на ячейку массива.
Вариант с базой данных можно было бы но такой как у меня вроде самое простое решение? Заранее спасибо за советы
_________________
Всего всем...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
zetpilot



Зарегистрирован: 05.12.2005
Сообщения: 2

СообщениеДобавлено: Вт Дек 06 2005 13:44    Заголовок сообщения: Ответить с цитатой

Лучше такую вещь сделать на ПХП. Намного легче... и не нада париться с массивами просто включаешь нужный файл в документ и все..
Если нада будет попобробней напишу Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Wowik_cn



Зарегистрирован: 23.11.2005
Сообщения: 6
Откуда: Украина, Чернигов

СообщениеДобавлено: Вт Дек 06 2005 13:56    Заголовок сообщения: Ответить с цитатой

zetpilot писал(а):
...просто включаешь нужный файл в документ и все..

При таком варианте плодиться много файлов. Все желелательны ответы на мои вопросы.
_________________
Всего всем...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
_youri_



Зарегистрирован: 27.09.2005
Сообщения: 16

СообщениеДобавлено: Пн Дек 12 2005 08:22    Заголовок сообщения: Ответить с цитатой

Цитата:
1) какой максимальный размер можно поместить;

Вряд ли ты обнаружишь предел
Цитата:
text_r = new Array("","Эта страница "+
"посвящена...","...","...");

катит
Цитата:
text_r = new Array("","Эта страница "+ \
"посвящена...","...","...");

не катит
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Wowik_cn



Зарегистрирован: 23.11.2005
Сообщения: 6
Откуда: Украина, Чернигов

СообщениеДобавлено: Пн Дек 12 2005 16:08    Заголовок сообщения: Ответить с цитатой

Спасибо _youri_ будем посмотреть... Smile
_________________
Всего всем...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...