Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/40: Рейтинг темы: голосов - 40, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 19.05.2010
Сообщений: 10

Массив, как изменить его значения?

21.05.2010, 01:01. Показов 7828. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
HTML5
1
2
3
4
5
6
7
8
9
var Mmedal = new Array (
'000',
'000',
'000'
);
 
 
for(n=0;n<2;n++){
Mmedal[n]='111';
при изменении элементов массива таким образом после перезагрузки файла, или обновления окна загружается опять старый массив.....т.е. есть какой то способ его переписать, так что бы при новом переходе на данную страницу уже грузился новый массив?????
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.05.2010, 01:01
Ответы с готовыми решениями:

Дан массив из N целых чисел.Изменить его таким образом чтоб его значения шли в обратном порядке.
Дан массив из N целых чисел.Изменить его таким образом чтоб его значения шли в обратном порядке.

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

Как сделать рандомный массив и вывести его значения через график
как сделать рандомный массив и вывести его значения через график(по точкам)?

10
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
21.05.2010, 01:36
тоесть вы хотите изменить значение так, чтобы после перезагрузки страницы массив оставался новым?
0
0 / 0 / 0
Регистрация: 19.05.2010
Сообщений: 10
21.05.2010, 01:41  [ТС]
да....сделать что то типа базы данных......т.е. у меня исходя из этого массива выстраиваются чекбоксы, если единица, то он вкл. если ноль то выключен......но если я допустим как пользователь изменил эти чек боксы, т.е. какие то вкл., какие то выключил. массив должен переписаться, все это я уже реализовал, а вот как сделать так, что бы массив менялся в коде, и при новом запуске уже были последние измененные значения
0
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
21.05.2010, 01:53
ето нужно делать с помощью php и базы данных...
0
0 / 0 / 0
Регистрация: 19.05.2010
Сообщений: 10
21.05.2010, 01:55  [ТС]
а без пхп нивозможно???? я просто для сайта на юкозе делаю...а там пхп не разрешенно
0
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
21.05.2010, 01:57
можно почитать здесь, для записи и чтения с помощью джаваскрипт
http://msdn.microsoft.com/en-u... s.71).aspx
0
0 / 0 / 0
Регистрация: 19.05.2010
Сообщений: 10
21.05.2010, 03:00  [ТС]
вы предлагаете сделать при помощи текстового файла??
т.е. изначально брать массив из него и при изменении его просто перезаписывать???....такое возможно?

Добавлено через 50 минут
может есть у кого что нибудь подобное без использования пхп......
0
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
21.05.2010, 09:58
Может просто в куки складывать значения?
0
0 / 0 / 0
Регистрация: 19.05.2010
Сообщений: 10
21.05.2010, 23:37  [ТС]
абсолютно не представляю как это сделать через куки, я вообще js относительно недавно изучаю....и что будет если их почистить??? еще нужна же возможность что бы несколько пользователей могли его изменять.....

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

вот полный код
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
<html>
<head>
<script type="text/javascript">
//Medals start
var Mnik = new Array (
'denisus',
'Feer',
'men'
);
var Mmedal = new Array (
'11111111111111111',
'10101010101010101',
'00000000000000000'
 
);
var Mtitle = new Array (
'За активное участие в развитии портала',
'Участник новогоднего конкурса',
'За руку помощи, за выдающиеся заслуги в поиске багов!',
'За авторство статей',
'За работу модератора',
'За техническую помощь',
'Почетному флудеру',
'Орден Почетного Легиона за активное участие в жизни сайта 1 год !!!',
'За победу в конкурсе - 1 место',
'За победу в конкурсе - 2 место',
'За победу в конкурсе - 3 место',
'За хорошую идею',
'1-му помошнику Админа',
'За содержательные, и интересные посты на форуме',
'За спонсорскую помощь',
'Специальный орден. Юбилейный',
'За любовь к пиву'
);
put='http://desertratsclan.ru/Medali/';
 
function fmedal(nik) {
for(n=0;n<Mnik.length;n++) {
if(nik==Mnik[n]) {
medal='';
for(j=0;j<Mmedal[n].length;j++) for(i=0;i<Mmedal[n].charAt(j);i++) medal+=' <img src="'+put+'medal'+j+'.gif" title="'+Mtitle[j]+'">';
document.write('Спец-Награды:<BR>');
document.write('<table cellpadding="0" cellspacing="0" margin="2" style="background:#000000;border:ridge #cccccc;"><tr><td align="center">'+medal+'</tr></td></table>');
break;
}}}
 
function zapoln() {
for(n=0;n<Mnik.length;n++) {
chek='';
for(j=0;j<Mmedal[n].length;j++) if(Mmedal[n].charAt(j)==1){chek+='<input type="checkbox" name="che'+n+j+'" value="" checked>'} else {chek+='<input type="checkbox" name="che'+n+j+'" value="">';}
document.write('<table border="1" cellpadding="0" cellspacing="0"  style="background:#ffffff;"><tr><td width="100" height="1">'+Mnik[n]+'</td><td><form name="form'+n+'">'+chek+'</form></td></tr></table>');
}
var allCheckBox = document.getElementsByTagName('input');
i=0;
for(n=0;n<Mnik.length;n++)       
for(var j = 0; j < Mmedal[n].length; i++)  {
                var chk = allCheckBox[i];
                if(chk.type == 'checkbox') {
                        chk.name = 'nameOfCheckBox' + n + j;
                        j++;
                }
        }
 
}
 
function isChecked() {
var allCheckBox = document.getElementsByTagName('input');
i=0;
for(n=0;n<Mnik.length;n++){
zam='';       
    for(var j = 0; j < Mmedal[n].length; i++)  {
                var chk = allCheckBox[i];
                if(chk.type == 'checkbox') 
                        if(chk.checked) 
                {zam+='1';j++} 
            else 
                {zam+='0';j++}
                
    }
alert('переменная - ' + zam);
Mmedal[n]=zam;
alert('значение в массиве - ' + Mmedal[n]);
}}
 
 
//Medals end
</script>
 
</head><body>
<script type="text/javascript">
zapoln();
</script>
<br>
<script type="text/javascript">
fmedal('Feer');
</script>
<input type="button" value="Проверить" onclick="isChecked()">
 
 
</body></html>
неудобство в том, что определить какие картинки(медальки,награды...неважно) показать определяется массивом Mmedal (0-не показывать, 1-показать)...
вот я и решил немного модернизировать его.....исходя из этого массива у меня формируются чекбоксы, для каждого элемента массива.....соответственно если 1-то чекбокс включенный создается, и наоборот.....
при изменении их пользователем(модератором, админом) новые значения заносятся в переменную и потом в массив....все это уже тут работает.....покрайней мере мне так кажется.....но как его сохранить, этот новый массив, что бы при следующем запуске, заходе на сайт, ну или обновленнии окна он их уже выстраивал по последнему сохраненному массиву, а не опять по старому....
думаю проблема понятна....у кого какие идеи....помогите=)
0
694 / 534 / 40
Регистрация: 22.06.2009
Сообщений: 1,293
22.05.2010, 08:49
А не проще в админке юкоза переделать эти статусы? Я правда не великий знаток юкоза но вроде там такие настройки были.
0
0 / 0 / 0
Регистрация: 19.05.2010
Сообщений: 10
23.05.2010, 02:13  [ТС]
нет....вы немного не в то русло
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.05.2010, 02:13
Помогаю со студенческими работами здесь

Сформулировать одномерный массив, задать его значения при инициализации и вывести его на экран
Друзья, помогите пожалуйста с решением данной задачи, плохо разбираюсь в C++, по этому пожалуйста объясните мне что как работает, буду...

Изменить соответствие позиции STrackBar и целочисленного его значения
Всем доброго времени суток!! Есть такая функция : void __fastcall TForm1::sTrackBar1Change(TObject *Sender) { ...

Создать трехмерный массив и изменить его индексацию
Создать массив в.Изменить индексацию, чтобы последний элемент имел индексы 0,-1,2.Если можно на СИ

Изменить значения всех положительных элементов заданного массива делением каждого из них на его номер
Помогите пожалуйста. Изменить значения всех положительных элементов заданного массива х1, х2,...,хn делением каждого из них на его номер...

Массив: найти максимальный элемент в каждой строке и изменить его на 1
Дано массив A целых чисел. Вывести этот массив на экран, найти максимальный элемент в каждом рядке и изменить его на 1,вывести новый массив...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru