0 / 0 / 0
Регистрация: 11.05.2012
Сообщений: 121
1

Глобальные переменные

03.06.2012, 15:22. Показов 1688. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как можно описать пункты меню (массив), чтобы потом его можно было подгружать из разных файлов???
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2012, 15:22
Ответы с готовыми решениями:

глобальные переменные
Здравствуйте. Возникла проблема есть код, который я поместил в global.asax, хотя пробывал еще...

глобальные переменные
Можно ли перехватывать значения переменных, которые были вычесленны JavaScript ? напрмер: ...

Не работают глобальные переменные
создаю глобальную переменную ID_Part. когда запускаю станичку все работает, но если я перехожу на...

Жизненный цикл aspx страницы и глобальные переменные
Есть aspx страница которая генерирует html с данными загруженными из бд и несколькими кнопками....

3
0 / 0 / 0
Регистрация: 11.05.2012
Сообщений: 121
03.06.2012, 16:55  [ТС] 2
такой вот теперь вопросик....
массив у меня объявлен в функции:
Код
var menu = new Array();    
menu[menu.length] = {title: "ПУНКТ МЕНЮ №1", url: "http://www.jsguide.spb.ru/",    
sub: [    
{title: "подменю №1.1", url: "http://www.jsguide.spb.ru/"},    
{title: "подменю №1.2", url: "http://www.jsguide.spb.ru/"},    
{title: "подменю №1.3", url: "http://www.jsguide.spb.ru/"}]};    
menu[menu.length] = {title: "ПУНКТ МЕНЮ №2", url: "http://www.jsguide.spb.ru/",    
sub: [    
{title: "подменю №2.1", url: "http://www.jsguide.spb.ru/"},    
{title: "подменю №2.2", url: "http://www.jsguide.spb.ru/"},    
{title: "подменю №2.3", url: "http://www.jsguide.spb.ru/"},    
{title: "подменю №2.4", url: "http://www.jsguide.spb.ru/"}]};    
menu[menu.length] = {title: "ПУНКТ МЕНЮ №3", url: "http://www.jsguide.spb.ru/"};    
menu[menu.length] = {title: "ПУНКТ МЕНЮ №4", url: "http://www.jsguide.spb.ru/",    
sub:[    
{title: "подменю №4.1", url: "http://www.jsguide.spb.ru/"},    
{title: "подменю №4.2", url: "http://www.jsguide.spb.ru/"}]};
а мне вот нужно чтобы я мог исспользовать его не только в этой функции, но и в другой... эта функция отрисовывает меню сбоку.... я сейчас сделал функцию чтобы это же самое меню рисовалось (дублировалось еще и внизу страницы, но для этого пришлось этот же самый массив засунуть и во вторую функцию...) Можно ли как-нибудь исспользовать один массив в разных функциях???
0
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,907
03.06.2012, 17:08 3
Cделай include файл где этот массив будет объявлен на глобальом уровне или напиши функцию initArray, которая будет вызываться из любого места где нужен будет массив. Примерно так:
function initArray()
{
var menu = {title: "ПУНКТ МЕНЮ №1", url: "http://www.jsguide.spb.ru/",
....
return menu;
}

P.S. Обрати внимание что вызов new Array() при использовании конструкции с фигурными скобочками совершенно не нужен.
0
0 / 0 / 0
Регистрация: 11.05.2012
Сообщений: 121
03.06.2012, 19:45  [ТС] 4
да спасибо!!! Во всем разобрался, все работает
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2012, 19:45
Помогаю со студенческими работами здесь

Глобальные обьекты
Всем доброе утро.Уважаемые форвмчане,помогите пожалуйста мне разобраться с одним вопросом.Я только...

ASP.NET. Где разместить глобальные стили?
Я создаю приложения ASP.NET. Написал Default.aspx и Insert.aspx. Они имеют общие стили. Где...

Глобальные переменные
У меня есть класс глобальных переменных static class Global { //Глобальные...

Глобальные переменные
Здравствуйте! У меня есть 2 файла cs в одном проекте (допустим Main.cs и Sec.cs). И при этом мне...

Глобальные переменные
Переменные вне классов и в классах, помимо кэша клиента, создаются для одного пользователя сайта...

Глобальные переменные в C#
Необходимо написать программу, которая читает изображения из файла в массив byte и в поток. Из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru