Светодиодные фонари и световые приборы. Всё о светотехнике.
Изображения Дневники Группы Поиск
Вернуться   Форум FONAREVKA.RU Бытовая техника и электроника Интернет и компьютеры
Расширенный поиск
Забыли пароль? Регистрация

  • О нашем проекте
  • Светотехника и световые приборы
  • Правила форума
Проект FONAREVKA.RU специализируется на предоставлении всей необходимой информации по светотехнике:

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

Если у вас есть вопросы по выбору фонарей, аккумуляторов и зарядных устройств ознакомьтесь с FAQ от наших экспертов:

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Ответ  Создать новую тему
Просмотров в теме 2220   Ответов в теме 1   Подписчиков на тему 0   Добавили в закладки 0
Опции темы Поиск в этой теме
Старый 13.07.2013, 02:59 Автор темы   1
Ветеран Фонарёвки
 
Аватар для m72
 
Регистрация: 11.02.2012
Последняя активность: 21.03.2024 23:02
Сообщений: 3731
Сказал(а) спасибо: 3527
Поблагодарили: 1970 раз(а) в 1049 сообщениях

По умолчанию HTML страница. Как встроить формулы?

Суть задачки такая:
Есть простенький сервер на сях, относительно глупенький. Максимум, что умеет делать подстановки и обрабатывать методы get и post. Поставить что либо стандартное умеющее работать с cgi и подцепить свой скрипт не получится.

В общем сейчас шаблон страницы конфигурации девайса выглядит примерно так:
Код:
Текущий ток [current] mA.
<form bla-bla-bla>
Максимально разрешенный ток <input type="text" name="maxcurrent" value="[current]"></input>
</form>
Всё бы ничего, но сервер умеет только делать подстановки. Т.е. что АЦП намеряло, на то и меняет. Серверу вообще до балды что там и где. Что вытащили по 485 про то и знает. В итоге получаем:
Код:
Текущий ток 100 mA.
<form bla-bla-bla>
Максимально разрешенный ток <input type="text" name="maxcurrent" value="100"></input>
</form>
Но нифига это не мА, а единицы предприятия прямо из АЦП вытащенные из соседнего девайса. В мА это, к примеру, в два раза меньше. Что-то в глубине меня подсказывает, что шаблон можно записать в виде:
Код:
Текущий ток <calc>[current]*0.5</calc> mA.
<input type="text" name="maxcurrent" value="<calc>[current]*0.5</calc>"></input>
</form>
и более того, по кнопе submit можно на сервер отдать не введенные 50 мА, а уже умноженные на 2, т.е. 100 единиц предприятия. Ведь частенько параметры (типа правописания е-мейла) проверяются не отходя от кассы, т.е. сразу по нажатию кнопки submit. Это вроде как метод onsubmit.

Мне кажется, что тут js пригодился бы. Но я в этом вообще ноль.

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

Мне в общем-общем виде видится такое решение:
Код:
Текущий ток <ctag></ctag> mA.
<form bla-bla-bla>
Максимально разрешенный ток <input type="text" name="maxcurrent" value=""></input>
</form>

onload()
{
     ctag.value=[curent]*0.5;
     maxcurrent.value=[current]*0.5;
}

onsubmit()
{
     maxcurrent.value=maxcurrent.value/2;
     post();
}
Проблема именно в том, что я вообще пока понятия не имею как js в шаблон страницы внедрять и где примеры можно посмотреть.
__________________
Не стреляйте в программиста, он паяет как умеет.

[Исправлено: m72, 13.07.2013 в 03:21]
m72 вне форума   Ответить с цитированием Вверх
Старый 14.07.2013, 23:42 Автор темы   2
m72
Ветеран Фонарёвки
 
Аватар для m72
 
Регистрация: 11.02.2012
Последняя активность: 21.03.2024 23:02
Сообщений: 3731
Сказал(а) спасибо: 3527
Поблагодарили: 1970 раз(а) в 1049 сообщениях

По умолчанию Re: HTML страница. Как встроить формулы?

Отбой. Разобрался. Идея рабочая.
Т.е. даже можно при загрузке страницы разобрать параметры по чекбоксам и при отправке сложить обратно.

[Исправлено: m72, 14.07.2013 в 23:43]
m72 вне форума   Ответить с цитированием Вверх
Ответ  Создать новую тему





Copyright ©2007 - 2024, FONAREVKA.RU

Powered by vBulletin®
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot

Правила форума | Отказ от ответственности

Время генерации страницы 0.08436 секунды с 16 запросами