Страница 56 из 121
Re: Дизайн сцен 2
Добавлено: Сб июл 15, 2017 11:51 pm
profx5016
Ребят, так никто не знает в чем причина моей траблы? Есть подозрения, что не работает только у меня на моей тачке (в коде используется метод querySelector, а у меня ХР и старый chrome 49.0.2623.112). Есть еще одна мысль. Знаю что возможно, но не знаю как - заменить window.addEventListener на функцию onclick. Объяснить не могу, но одним местом чувствую, что возможно причина в нем. Может все-таки есть знающие люди, натолкните, если не на путь праведный, то хоть на мыслишку какую

. Спасибо!
Re: Дизайн сцен 2
Добавлено: Вс июл 16, 2017 12:46 am
Chainik
На своей тестовой сцене вставил ваш код (win10, Opera 45.0.2552.898). В результате отрисовались кнопки с надписями (картинки от fa не подгрузились). При наведении указателя мыши на кнопку или на надпись на кнопке, они становятся активными.
Это я к тому, что, видимо, не срабатывает не только на вашей машине (если я правильно понял, цель - чтобы последняя нажатая кнопка оставалась активной, даже если указатель мыши на нее не наведен).
Re: Дизайн сцен 2
Добавлено: Вс июл 16, 2017 1:09 am
profx5016
Chainik писал(а):На своей тестовой сцене вставил ваш код (win10, Opera 45.0.2552.898). В результате отрисовались кнопки с надписями (картинки от fa не подгрузились). При наведении указателя мыши на кнопку или на надпись на кнопке, они становятся активными.
Это я к тому, что, видимо, не срабатывает не только на вашей машине (если я правильно понял, цель - чтобы последняя нажатая кнопка оставалась активной, даже если указатель мыши на нее не наведен).
Да, Вы абсолютно верно меня поняли. Значит дело не в браузере. Тогда у меня почти не осталось сомнений, что беда в обработчике события окна window.addEventListener и событии DOMContentLoaded. Где-то они не дружат с DOM структурой MajorDoMo. Эх, не хватает скилов довести идею до ума. Спасибо Вам за помощь! Если хватит энтузиазма, попробую поковырять еще.
Re: Дизайн сцен 2
Добавлено: Пт июл 21, 2017 9:56 pm
karsotrade
Очень извиняюсь, может не по теме. Столкнулся с такой проблемой: вывел на сцену погоду (температуру) "утро" - ow_day0.temp_morn, "день" -ow_day0.temp_day, "вечер" - ow_day0.eve. Утром показывало: 17 (утро), 19(день), 22(вечер) (фактическая - 17). Днём: 17,17,20 (фактическая - 17). Вечером:14,14,14 (фактическая - 14). И так каждый день. Такое впечатление, что фактическая температура прописывается в значения "утро", "день" и "вечер".... как это исправить, что бы показания "утро", "день" и "вечер" не менялись на протяжении дня? Может где то у меня ошибка? Подскажите пожалуйста куда копать. Пробовал различные сцены погоды, цифры одни и теже.
Re: Дизайн сцен 2
Добавлено: Пт авг 04, 2017 11:36 am
Ivanov_SV
Подскажите, можно ли как-то сделать автоматическое переключение между сценами (например, каждые 30 секунд) без участия пользователя? У меня в том числе сделан вывод на телевизор, где нужно только показывать информацию, а органов управления для перелистывания сцен нет.
Re: Дизайн сцен 2
Добавлено: Пт авг 04, 2017 11:55 am
sergejey
Ivanov_SV писал(а):Подскажите, можно ли как-то сделать автоматическое переключение между сценами (например, каждые 30 секунд) без участия пользователя? У меня в том числе сделан вывод на телевизор, где нужно только показывать информацию, а органов управления для перелистывания сцен нет.
Как вариант -- добавить на каждую из сцен по элементу с отметкой о переключении сцены при активации. Ну и каким-нибудь скриптом с таймером активировать последовательно.
Re: Дизайн сцен 2
Добавлено: Пт авг 04, 2017 2:53 pm
Ivanov_SV
sergejey писал(а):
добавить на каждую из сцен по элементу с отметкой о переключении сцены при активации
Добавил на сцену элемент "scene_change" с действием по клику "Показать другую сцену", но при клике он мне показывает только превью нужной сцены. Это так и задумано или я что-то не так делаю?
Еще вопрос: там же (в настройках элемента сцены) есть галочка
Дополнительный код JavaScript. Могу ли я туда добавить скрипт таймера, который будет осуществлять переключение? И где достать скрипт, который запускается при "штатном" переключении сцен (т.е. при клике мышкой по соответствующей квадратной кнопочке с номером сцены)?
Re: Дизайн сцен 2
Добавлено: Пт авг 04, 2017 3:53 pm
nick7zmail
Квадратные кнопки, вроде просто ссылки...точно не помню, но пользуюсь прямыми ссылками на сцену...а javascript код вполне можно исполтзовать для таймера...были даже примеры...поищите по форуму
Отправлено с моего Xperia Z через Tapatalk
Re: Дизайн сцен 2
Добавлено: Пт авг 04, 2017 4:11 pm
sergejey
Ivanov_SV писал(а):sergejey писал(а):
добавить на каждую из сцен по элементу с отметкой о переключении сцены при активации
Добавил на сцену элемент "scene_change" с действием по клику "Показать другую сцену", но при клике он мне показывает только превью нужной сцены. Это так и задумано или я что-то не так делаю?
Я не совсем это имел в виду. У элементов есть состояния, а в них условия активации плюс есть галочка переключения сцены при активации. Т.е. можно сделать элементы с определёнными условиями активации, а эти условия чтобы зависили от какого-то свойства, которое, в свою очередь, менять по таймеру в системе. Но это может быть и сложно и через javascript проще

Re: Дизайн сцен 2
Добавлено: Пт авг 04, 2017 4:25 pm
Ivanov_SV
nick7zmail писал(а):Квадратные кнопки, вроде просто ссылки...точно не помню, но пользуюсь прямыми ссылками на сцену...а javascript код вполне можно исполтзовать для таймера...были даже примеры...поищите по форуму
Отправлено с моего Xperia Z через Tapatalk
Спасибо за наводку! Скрипт перехода по таймеру нашел. Если кому еще будет интересно, то вот он:
Код: Выделить всё
<script language = 'javascript'>
var delay = 45000;
setTimeout("document.location.href='/popup/scenes/{адрес_сцены}.html'", delay);
</script>
Вписал его в основной блок
Код, из блока
Дополнительный код JavaScript он работать отказывался.
НО! Это хорошо работает при просмотре сцен по одной (по ссылке вида /popup/scenes/{адрес_сцены}.html). Но при загрузке страницы /popup/scenes.html - загружаются сразу ВСЕ страницы сцен и соответственно ВСЕ таймеры на сценах срабатывают одновременно (при условии равных интервалов) и никакого переключения по факту не происходит. К тому же, при просмотре сцен по одной не видно кнопочек переключения (иногда это плюс! но все же не видно, сколько их всего).
Так что, кнопочки - это не просто ссылки. Кнопочки запускают какой-то скрипт, который корректно переключает сцены. Но я не нашел, где он (скрипт) лежит.