математические вычисления
К сожалению не силен в JavaScript, поэтому надеюсь на Вашу помощь.
Суть проблемы следующая. Есть устройство, с которого мы хотим получать данные посредством сети интернет и протокола НТТР. Для этого была создана НТМL страничка, исходный код которой представлен. На устройство при нажатии кнопки «Обновить» посылается запрос вида: GET/pXX где ХХ – код/номер датчика. В ответ от устройства приходит ответ: ХХхУУУУ где х – разделитель; УУУУ – значение датчика в шестнадцатеричном виде (к примеру FFFF). Это значение отображается в соответствующих INPUT боксах. До сих пор все было хорошо и прекрасно работало. Проблема возникла, когда встала необходимость перевести значение датчика УУУУ из шестнадцатиричного вида в десятичный и провести над этим числом элементарные математические операции (сложить, умножить, разделить). Я не разрабатывал страницу и не имел дело с JavaScript, поэтому прошу помочь. Как это можно осуществить? Может быть есть какие примеры? Исходный код страницы прилагаю. Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
Rock877,
Лучше ссылку на тестовую страницу - тут XMLHttpRequest не сработает ни разу |
ИМХО чтобы не заморачиваться проще брать по одному символу из строки полученной от устройства и переводить его в привычный десятиричный вид (A - 10, B - 11,...)
функции для работы со строками |
lord2kim,
Да вродь c переводoм нет затруднений var input= 'ff'; alert(parseInt(input,16)) |
Цитата:
|
К сожалению так и не смог разобраться :cray: .
Поэтому прошу помощи :help: . Само собой не бесплатно. Прошу обсуждать через почту: Rock87@yandex.ru или форум. Форум предпочтительнее. |
Rock877,
alert( 0xff ); |
Rock877,
1. Создайте у себя реально работающую тестовую страницу - выложите ссылку, - тогда сможем преобразовать в десятичный вид в самих input... *Сейчас там Аякс - который на любой странице , кроме вашей будет лежать безполезным кодом |
Цитата:
Еще раз поясню. Страничка нужна для считывания информации с устройства. Устройство - это черная коробочка с проводами, подключенными к сети (компьютерной). Оно же выступает в качестве сервера в рассматриваемой системе. Т. е. речь не идет о создании сайта. Куда мне выложить страничку? |
|
Часовой пояс GMT +3, время: 05:01. |