Mimic — Открыть модальное окно по условию?

Стартовая страница Форумы Понять, как работает ПО Мнемосхемы Mimic — Открыть модальное окно по условию?

Просмотр 9 сообщений - с 1 по 9 (из 9 всего)
  • Автор
    Сообщения
  • #42608
    manjey73
    Участник

    По нажатию кнопки например можно в действии указать открыть окно (и что-то там еще).

    Как сделать то же самое по условию? например привязать его к картинке или любому другому элементу?
    Чтобы привязать к какому-то каналу, указать значение = или > и при возникновении значения открылось окно.

    • Тема изменена 1 месяц, 2 недели назад пользователем Mikhail.
    #42610
    manjey73
    Участник

    И в догонку сразу, как поменять надпись кнопки «Закрыть» на что-то свое?

    #42621
    Mikhail
    Модератор

    По условию — имеете ввиду вызывать автоматически без участия пользователя?

    #42624
    manjey73
    Участник

    Совершенно верно, сделать вызов окна, но не по нажатию кнопки с указанием ссылки а по какому-то сигналу или условию.

    Например скриптом, ЕСЛИ cnlData.d.val > 5 то вызови окно.

    • Ответ изменён 3 месяца назад пользователем manjey73.
    #42659
    Mikhail
    Модератор

    Теоретически это может сработать, но большая вероятность побочных эффектов.
    Применительно к мнемосхемам более безопасно изменить свойство видимости другого компонента по условию.

    Чтобы из скрипта одного компонента найти ссылку на другой компонент, нужно посмотреть структуру объектов отладчиком. Скорее всего, через mimic можно выйти.

    #42660
    Mikhail
    Модератор

    Я не пробовал, пока нет возможности проверить. Но в будущем можно поиграться.

    #42661
    manjey73
    Участник

    Применительно к мнемосхемам более безопасно изменить свойство видимости другого компонента по условию.

    Ни с Видимостью, ни с Включением у меня не получилось результата, если я использовал I-Frame. Если во фрейме использовать тег <audio> и указать в параметрах controls с autoplay, как бы я ни игрался с видимостью или включение ничего не вышло.

    А, но кнопка плей/пауза недоступна для нажатия, но контролз все равно остается видимым.

    з.ы. ну и я не представляю, как при этом воспользоваться скриптами.
    Получилось управлять звуком, если <audio> внедрил в Разметку.

    #42670
    Mikhail
    Модератор

    При работе с аудио браузер применяет политики безопасности, которые работают непредсказуемо. Лучше пробовать на обычных HTML-элементах.

    #42676
    manjey73
    Участник

    Если я правильно понял, то тег <audio> будет работать, если идет от доверенного сайта и были какие-то манипуляции. А открытие схемы и есть манипуляция.

    Если просто запустить страничку html со звуком, получаем ошибку. А на странице Scada все работает без изменений.

    А вот с фреймом не получилось, ни заткунть звук, ничего. Хотя пишут, что если стоит display=»none» то не должен проигрываться. В общем через Разметку вполне работает и скриптами можно включать/выключать. Просто на разных страницах не сделаешь, иначе какофония получится 🙂

Просмотр 9 сообщений - с 1 по 9 (из 9 всего)
  • Для ответа в этой теме необходимо авторизоваться.