Переключение между сценами
Модератор: immortal
-
- Сообщения: 23
- Зарегистрирован: Чт янв 03, 2019 7:42 pm
- Благодарил (а): 6 раз
- Поблагодарили: 4 раза
Переключение между сценами
Извините за простые вопросы.
Не могу сделать переключение между сценами по нажатию на картинку.
У меня нужная сцена открывается в новом окне, а нужно переключиться на нее в текущем (как в элементе "Нав. ссылка (переход)")
Как это сделать?
Не могу сделать переключение между сценами по нажатию на картинку.
У меня нужная сцена открывается в новом окне, а нужно переключиться на нее в текущем (как в элементе "Нав. ссылка (переход)")
Как это сделать?
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Переключение между сценами
Поиск по форуму дал вот такой вариант (насколько я понимаю, тип элемента html; при нажатии на элемент должен запускаться код):
Код: Выделить всё
<div onclick="location.href = '/popup/scenes/16.html';">ТЫК</div>
- Рейтинг: 2.33%
-
- Сообщения: 114
- Зарегистрирован: Пн мар 27, 2017 8:01 pm
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Еще раз про переключение
Всем привет!
Подскажите, как сделать переключение между сценами при изменении свойства объекта ?
Как по клику - понятно, а вот по свойствам объекта не получается.
Пробовал сделать два контейнера, один отображать, когда условный свитч = 0, а второй отображать, когда свитч = 1.
Контейнеры конечно щелкают между собой, только внутри контейнеров пусто и помогает только рефреш страницы.
Общая задача:
На стене висит планшет, который в мирное время отображает одно, а если меняется статус некого "алерт свитча" - отображает другое.
PS
Единственный вариант, который пока нашел и он работает - в свойствах каждого элемента сцены задавать условия видимости по "алерт свитчу". Это не очень конечно удобно.
Подскажите, как сделать переключение между сценами при изменении свойства объекта ?
Как по клику - понятно, а вот по свойствам объекта не получается.
Пробовал сделать два контейнера, один отображать, когда условный свитч = 0, а второй отображать, когда свитч = 1.
Контейнеры конечно щелкают между собой, только внутри контейнеров пусто и помогает только рефреш страницы.
Общая задача:
На стене висит планшет, который в мирное время отображает одно, а если меняется статус некого "алерт свитча" - отображает другое.
PS
Единственный вариант, который пока нашел и он работает - в свойствах каждого элемента сцены задавать условия видимости по "алерт свитчу". Это не очень конечно удобно.
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Переключение между сценами
Ну может такой вариант прокатит (путь до сцены, конечно, ваш):
Код: Выделить всё
header( "Location: http://IP_адрес_сервера/popup/scenes/5.html" );
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Переключение между сценами
Сейчас MDM не под рукой, но помню в настройках свойства (в классе) можно было указать "запускать метод при изменении" (или вроде того).
-
- Сообщения: 114
- Зарегистрирован: Пн мар 27, 2017 8:01 pm
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Re: Переключение между сценами
Я видимо туплю
Что писать в методе, который запустится при изменении свойства объекта ?
Ну напишу я это... как оно повлияет на отображение сцены ?
Код: Выделить всё
if (gg("Relay03.status") == 1) {
header( "Location: http://192.168.0.79/popup/scenes/8.html" );
}
if (gg("Relay03.status") == 0) {
header( "Location: http://192.168.0.79/popup/scenes/3.html" );
}
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Переключение между сценами
Да не..., не тупите. Я же не сказал, что предлагаю готовый рецепт, который будет гарантированно работать.
Если ваш скрипт не работает, тогда надо искать другие варианты.
Может тут сможете почерпнуть полезные мысли...
viewtopic.php?f=4&t=3599&start=10
-
- Сообщения: 114
- Зарегистрирован: Пн мар 27, 2017 8:01 pm
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
Re: Переключение между сценами
JS тут не очень подходит, так как исполняется на стороне клиента, а изменения свойств объекта - это сторона сервера.Chainik писал(а): ↑Вт авг 20, 2019 12:49 pmДа не..., не тупите. Я же не сказал, что предлагаю готовый рецепт, который будет гарантированно работать.
Если ваш скрипт не работает, тогда надо искать другие варианты.
Может тут сможете почерпнуть полезные мысли...
viewtopic.php?f=4&t=3599&start=10
Ладно, видимо придется в настройки каждого элемента сцен пихать "Условие отображения".