реклама на сайте
подробности

 
 
> Частичное динамическое обновление веб-страницы
vovanxp
сообщение Jan 28 2015, 21:26
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 28-10-11
Пользователь №: 68 026



Помогите создать реализовать частичное динамическое обновление веб-страницы.

Проект на основе демки STM324xG_EVAL, LwIP_HTTP_Server_Raw, без FreeRTOS

Хочу сделать управление микроконтроллером через веб-страницу. Веб сервер работает,

Хочу сделать так чтоб на веб-страничке выводились информация так же как как выводится на ЛСД дисплей. Информация обновлялась динамически не перегружая страничку, под этим веб-дисплеем на веб-странице будут кнопки управления.

Знаю что нужно через javаscript, jQuery. Можно ли это реализовать без netconn и FreeRTOS и как реализовать.

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Xenia
сообщение Jan 29 2015, 09:22
Сообщение #2


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(vovanxp @ Jan 29 2015, 11:41) *
Я понимаю что это наглость, но не могли бы вы заготовку создать, для меня это все очень новое. Пока хочу сделать как можно проще, а потом буду скрипты докручивать. Я понимаю что HTML, JAVASCRIPT... не имеет прямое отношение к ARM, но как я понимаю веб- сервер на stm имеет ограничения, у меня веб-сервер без NETCONN и SOCKETS.


Таких примеров в интернете масса. Ищите на слово "Фреймы". Например, это:
https://htmlweb.ru/html/frame.php
Там и пример есть. Только заметьте, что в случае фреймовой организации каждое окно заполняется из кого-то адреса/линка.
Т.е. пример скрипта для двух окон может выглядеть так:
Код
<HTML>
<FRAMESET COLS="25٪,75٪" FRAMEBORDER="yes" BORDER="5" >
   <FRAME src="left.htm" NAME="toc_window">
   <FRAME src="right.htm" NAME="main_window">
</FRAMESET>
</HTML>

- Это ВСЁ! Ничего другого в этом html-скрипте нет и не должно быть! Хотя многооконная структура может быть богаче.
Однако во всех случаях сначала <FRAMESET> делит площадь вертикально (COLS) или горизонтально (ROWS), а затем тут же следуют в требуемом количестве <FRAME>, которые указывают адрес контеста, который в образовавшиеся окна загружать. Но можно в какие-то окна не загружать контест, а продолжать делить дальше, с помощью другого <FRAMESET>.

Вот вам наглядный пример (я его пришпилила к сообщению):
Код
<HTML>
<FRAMESET COLS="25٪,75٪" FRAMEBORDER="yes" BORDER="5" >
   <FRAME src="http://ru.thetimenow.com/clock/russia/moscow">
   <FRAME src="http://electronix.ru/forum/index.php?s=&showtopic=125728&view=findpost&p=1310551">
</FRAMESET>
</HTML>

Здесь я поделила страницу по вертикали на части 25% : 75%. В левую часть загрузила сайт http://ru.thetimenow.com/clock/russia/moscow, а в правую ваше сообщение с этого сайта.

В тех случаях, когда требуется периодическое обновление, то тег <meta> ставится не здесь, а в скрипте того контекста, который в данном окне вызывается.
Слева часы идут, только шрифт слишком крупый - ползунок влево надо смещать, чтобы секунды видно было. При этом текст обновляется только слева, а справа он неподвижен.
Прикрепленные файлы
Прикрепленный файл  test.html ( 249 байт ) Кол-во скачиваний: 30
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- vovanxp   Частичное динамическое обновление веб-страницы   Jan 28 2015, 21:26
- - scifi   Цитата(vovanxp @ Jan 29 2015, 00:26) Знаю...   Jan 28 2015, 22:03
- - Xenia   Можно проще - разделить страницу на окна (FRAMES) ...   Jan 28 2015, 22:18
|- - vovanxp   Цитата(Xenia @ Jan 29 2015, 02:18) Можно ...   Jan 29 2015, 08:41
|- - AlexandrY   Цитата(vovanxp @ Jan 29 2015, 10:41) Я по...   Jan 29 2015, 09:11
|- - kolobok0   Цитата(vovanxp @ Jan 29 2015, 11:41) Я по...   Jan 29 2015, 10:17
- - x893   К ARM не имеет отношения. Смотрите на сайтах по ве...   Jan 28 2015, 22:30
|- - Xenia   Цитата(x893 @ Jan 29 2015, 01:30) К ARM н...   Jan 28 2015, 22:34
- - A. Fig Lee   Дело не в арме, то, что человек хочет, сейчас назы...   Jan 29 2015, 02:24
- - uriy   Без jquery это делать не удобно. XMLHttpRequest н...   Jan 29 2015, 05:14
- - uriy   Использование Google jquery требует наличие интерн...   Jan 29 2015, 09:21
|- - AlexandrY   Цитата(uriy @ Jan 29 2015, 11:21) Использ...   Jan 29 2015, 09:56
- - Mahagam   Xenia, сегодня фреймы считаются дурным тоном, срод...   Jan 29 2015, 09:52
- - vovanxp   Всем большое спасибо, теперь знаю куда двигаться.   Jan 29 2015, 10:57
- - vovanxp   Все получилось, создал простую заготовку, использо...   Feb 5 2015, 12:39
- - vovanxp   Не могу найти решение проблемки. Keil uVision5, в...   Feb 12 2015, 12:16
|- - scifi   Цитата(vovanxp @ Feb 12 2015, 15:16) ...   Feb 12 2015, 12:22
||- - vovanxp   Цитата(scifi @ Feb 12 2015, 16:22) Это на...   Feb 12 2015, 13:45
||- - scifi   Цитата(vovanxp @ Feb 12 2015, 16:45) Так ...   Feb 12 2015, 14:31
|- - kolobok0   Цитата(vovanxp @ Feb 12 2015, 15:16) Не м...   Feb 12 2015, 15:35
|- - vovanxp   Цитата(kolobok0 @ Feb 12 2015, 19:35) раз...   Feb 12 2015, 19:23
- - uriy   У меня тоже бывали проблемы с кодировкой. Перешел ...   Feb 13 2015, 04:55
|- - vovanxp   Цитата(uriy @ Feb 13 2015, 07:55) У меня ...   Feb 13 2015, 05:14
|- - kolobok0   Цитата(vovanxp @ Feb 13 2015, 08:14) Тогд...   Feb 15 2015, 10:22
- - vovanxp   Давайте я лучше всю инфу напишу. keil настройках u...   Feb 17 2015, 08:27
- - kolobok0   Цитата(vovanxp @ Feb 17 2015, 11:27) Дава...   Feb 17 2015, 20:29
- - scifi   Цитата(kolobok0 @ Feb 17 2015, 23:29) Есл...   Feb 18 2015, 06:47
- - kolobok0   ОФФ/2: Цитата(scifi @ Feb 18 2015, 09:47...   Feb 19 2015, 00:13
- - scifi   Цитата(kolobok0 @ Feb 19 2015, 03:13) Не ...   Feb 19 2015, 07:27


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st August 2025 - 22:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01378 секунд с 7
ELECTRONIX ©2004-2016