Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Формулы на сайте (https://javascript.ru/forum/dom-window/44475-formuly-na-sajjte.html)

irbis_teh 21.01.2014 16:06

последний пост написал не прочитав остальные :)

рони 21.01.2014 16:53

irbis_teh,
:-?
function foo(a, b, c) {
    return "" === c ? a + b : c - ("" === a ? b : a)
};
alert(foo(2,'',7))
alert(foo(2,5,''))
alert(foo('',5,7))

irbis_teh 21.01.2014 18:38

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


Часовой пояс GMT +3, время: 22:00.