Замена значения в массиве
Всем привет!) Помогите пожалуйста решить один вопрос... :-?
уже несколько дней не могу понять вроде простой момент. Есть функция выводящая значение (с событием onkeyup) и есть массив с данными который должен выводить значение без перезагрузки страницы в нулевую позицию. Как такое сделать? вот массив (в него нужно вставить данное число) var negative = [priceDifference(), 0, 0, 0, 0, 0, 0, 0]; вот вывод значения (в консоле все работает и значение меняется) var priceDifference = function (value) { priceDifference.onkeyup = chargeInitialPayment() - analogueInitialPayment(); return priceDifference.onkeyup; } priceDifference(priceDifference.onkeyup); Буду очень благодарен за помощь :thanks: |
nikto93i7,
в самой функции priceDifference нун организовать вывод значений массива в DOM-элемент; Типо такого: <div id="out_array"></div> <script type="text/javascript"> var negative = [priceDifference(), 0, 0, 0, 0, 0, 0, 0]; var priceDifference = function (value) { priceDifference.onkeyup = chargeInitialPayment() - analogueInitialPayment(); negative[0] = priceDifference.onkeyup; document.getElementById('out_array').innerHTML = negative.toString(); return priceDifference.onkeyup; } priceDifference(priceDifference.onkeyup); </script> Поправил |
Rise, не очень понял вопрос..
Вводимые значения применяются через кнопку <input type="button" value="вычислить" onClick="testValue.onkeyup(testValue.value);"> |
Deff, зачем? мне просто нужно менять значение в массиве и не выводить его... этот массив выводится в графике
|
Deff, Спасибо, идею мне подкинул и я разобрался)))
|
Такой бредятины еще не приходилось видеть.
И Deff еще подлил тупизны negative[0] = priceDifference.onkeyup; это значит что в negative[0] записалась функция, которую еще выполнить надо negative[0](); и куда-то записать, то есть negative[0]=negative[0](); короче прекращайте марки лизать. :) |
Цитата:
|
Часовой пояс GMT +3, время: 09:59. |