изменение текстовых данных со сцены.

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
mikhail07
Сообщения: 4
Зарегистрирован: Пн янв 22, 2018 9:04 pm
Благодарил (а): 2 раза
Поблагодарили: 0

изменение текстовых данных со сцены.

Сообщение mikhail07 » Пн янв 22, 2018 9:11 pm

Привет, друзья! подскажите пожалуйста, как можно изменить текстовую переменную (свойство объекта) стандартными или нестандартными методами? :D
Идея сделать изменяющийся цвет иконок, а вообще идеально было бы привязать html с input type="color", только как им менять свойство объекта, пока что не догоняю.. может был у кого опыт? :shock:
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: изменение текстовых данных со сцены.

Сообщение Chainik » Пн янв 22, 2018 10:24 pm

Может тут найдете что-нибудь полезное
https://majordomo.smartliving.ru/forum/ ... f=4&t=2095
Любое свойство можно изменить путем исполнения кода
sg('Имя_Объект.Имя_Свойства', Значение_свойства);
Последний раз редактировалось Chainik Вт янв 23, 2018 9:34 am, всего редактировалось 1 раз.
За это сообщение автора Chainik поблагодарил:
mikhail07 (Пн янв 22, 2018 11:01 pm)
Рейтинг: 1.16%
mikhail07
Сообщения: 4
Зарегистрирован: Пн янв 22, 2018 9:04 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: изменение текстовых данных со сцены.

Сообщение mikhail07 » Пн янв 22, 2018 11:01 pm

Статью эту видел, спасибо! но вот как вытащить цвет из элемента выбора цвета..?)
mikhail07
Сообщения: 4
Зарегистрирован: Пн янв 22, 2018 9:04 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: изменение текстовых данных со сцены.

Сообщение mikhail07 » Вт янв 23, 2018 1:50 pm

на сцене создаю элемент с кодом:
<html>
<body>
<form method="post" action="http://192.168.43.214/cms/scenes/cvet.php">
<p><input type="color" name='CVET'value="%Cvetovaya_gamma.Cvet_glavnaya%"> </p>
<input type="submit" value="Выбрать"></p>
</body>
</html>

получаю на сцене окно выбора цвета:
выбор цвета.png
выбор цвета.png (10.59 КБ) 3424 просмотра
обработчик запроса cvet.php лежит по адресу http://192.168.43.214/cms/scenes/cvet.php
с содержанием такого вида:
<html>
<head>
<title>Форма</title>
</head>
<body>
<?php
echo "<h1>Your color, " . $_POST["CVET"] . "</h1>";
?>
</body>
</html>

при нажатии кнопки "выбрать"
получаем ответ:
ответ с цветом.png
ответ с цветом.png (14.49 КБ) 3424 просмотра
т.е. ответ методом пост, посредством обработчика cvet.php вычитывается нормально, отсюда вопрос:
как перекинуть вычитанный цвет в свойство объекта Cvetovaya_gamma.Cvet_glavnaya?
заранее благодарю за помощь!
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

Re: изменение текстовых данных со сцены.

Сообщение Vovix » Вт янв 23, 2018 5:47 pm

Вариантов несколько!
один из них использовать в качестве обработчика формы Javascript, если уж вам захотелось "поизвращаться" нестандартно!
вот - https://majordomo.smartliving.ru/forum/ ... 960#p50871
За это сообщение автора Vovix поблагодарил:
mikhail07 (Вт янв 23, 2018 8:00 pm)
Рейтинг: 1.16%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
mikhail07
Сообщения: 4
Зарегистрирован: Пн янв 22, 2018 9:04 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: изменение текстовых данных со сцены.

Сообщение mikhail07 » Вт янв 23, 2018 8:02 pm

Vovix писал(а):Вариантов несколько!
один из них использовать в качестве обработчика формы Javascript, если уж вам захотелось "поизвращаться" нестандартно!
вот - https://majordomo.smartliving.ru/forum/ ... 960#p50871
Спасибо, а подскажите стандартный метод изменения цвета пользователем чтобы не извращаться?)
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: изменение текстовых данных со сцены.

Сообщение skysilver » Вт янв 23, 2018 8:55 pm

mikhail07 писал(а):
Vovix писал(а):Вариантов несколько!
один из них использовать в качестве обработчика формы Javascript, если уж вам захотелось "поизвращаться" нестандартно!
вот - https://majordomo.smartliving.ru/forum/ ... 960#p50871
Спасибо, а подскажите стандартный метод изменения цвета пользователем чтобы не извращаться?)
Добавить элемент меню с типом Выбор цвета и привязать его к нужному свойству объекта.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ответить