powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите правильно написать функцию!
2 сообщений из 2, страница 1 из 1
Помогите правильно написать функцию!
    #35604406
ice-covered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем, хочу построить график. Нашла на просторах интернета вот это
Хочу воспользоваться вторым примером.
Но не знаю как правильно записать мои строковые данные в виде массива.
Как правильно будет выглядеть функция которая получает строку, содержащую числа, разделенные запятой, и преобразует ее в массив, а потом уже все эти параметры отправляет в функцию из примера?
Либо еще как вариент, массив формируется во время вытаскивания из БД очередного числа, то есть как сразу тогда формировать массив.
Количество элементов в массиве заранее неизвестно...

Вот пример как у меня сейчас выводятся данные, из которых нужно построить график:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<table >
<tr class="headcell">
<td width="250"> Показатель </td><td width="120"> Количество баллов </td>
</tr>
<tr>
<td width="250">Мотивы  1 </td>
<td> 10 </td>
</tr>
<tr>
<td width="250">Мотивы  2 </td>
<td> 23 </td>
</tr>
<tr>
<td width="250">Мотивы  3 </td>
<td> 12 </td>
</tr>
<tr>
<td width="250">Мотивы  4 </td>
<td> 15 </td>
</tr>
</table>
(если массив формировать динамически, то покажите куда в код что вставлять, пожалуйста)
...
Рейтинг: 0 / 0
Помогите правильно написать функцию!
    #35606099
rbo3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня так работает.
было уже готово, просто под себя скрипт подстроил немного.
но суть простая:

вводишь переменную массива с неопределенной длиной:

<script>
x= new Array
</script>

потом скрытую форму ввода:

<form name=test>
<input type="Hidden" name="name1">
...
</form>

потом скрытую форму ввода для самих значений уже внутри таблицы данных:

<tr>
<td >
макароны</td>
<td>
x</td>
<td>
<input type="hidden" name="n$x$">
<script language="JavaScript">
x[$n$] = document.forms['test'].elements['n$x$'];
</script>
</td>
</tr>



потом
собственно функция javascript
в которой строчка
document.forms['test'].name1.value+=(document.forms['test'].name1.value>'' ? ',' : '')+x[z].name.replace(/n/g,'');
формирует строку набора значений

Важные моменты: что стоит name="n$x$", а просто name="$x$" не получилось, обязательно буква первой, потом уже эту букву вырезает replace.
А $row$ это просто нумерация строк в таблице.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите правильно написать функцию!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]