|
|
|
Помогите правильно написать функцию!
|
|||
|---|---|---|---|
|
#18+
В общем, хочу построить график. Нашла на просторах интернета вот это Хочу воспользоваться вторым примером. Но не знаю как правильно записать мои строковые данные в виде массива. Как правильно будет выглядеть функция которая получает строку, содержащую числа, разделенные запятой, и преобразует ее в массив, а потом уже все эти параметры отправляет в функцию из примера? Либо еще как вариент, массив формируется во время вытаскивания из БД очередного числа, то есть как сразу тогда формировать массив. Количество элементов в массиве заранее неизвестно... Вот пример как у меня сейчас выводятся данные, из которых нужно построить график: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2008, 14:44 |
|
||
|
Помогите правильно написать функцию!
|
|||
|---|---|---|---|
|
#18+
у меня так работает. было уже готово, просто под себя скрипт подстроил немного. но суть простая: вводишь переменную массива с неопределенной длиной: <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$ это просто нумерация строк в таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2008, 11:23 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=315&tid=1455705]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 296ms |

| 0 / 0 |
