Здравствуйте! Довольно долго не мог понять в чем дело, пока не открыл среду разработки в браузере. При обращении к методу или сценарию из блока HTML появляется ошибка, во вложенном скриншоте видно. При этом сценарий или метод не выполняется. Если я правильно понимаю, не задано значение ROOTHTML, а может я что-то не правильно делаю. Обращение происходит такой строкой к сценарию:
<a href="#" onClick="return runScript('SvetOn/Off');"><img src="/cms/images/LampStates.png" width="80" align="Center" /></a>,
и такой к методу:
<a href="#" onClick="return callMethod('svet_1.knop');"><img src="/cms/images/LampStates.png" width="80" align="Center" /></a> .
Не подскажете, как с этим бороться?
Ошибка при обращении из HTML к методу или сценарию
Модератор: immortal
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Ошибка при обращении из HTML к методу или сценарию
Может у вас проблемы с синтаксисом? К примеру у меня вот такие конструкции работают "на ура":
Код: Выделить всё
<div style='display:%DrainPump_01.Status|"block;none"%' onClick='callMethod("%DrainPump_01.turnOn");'><img src="\cms\scenes\DrainPumpOff.png"></div>
<div style='display:%DrainPump_01.Status|"none;block"%' onClick='callMethod("%DrainPump_01.turnOff");'><img src="\cms\scenes\DrainPumpOn.gif"></div>
-
- Сообщения: 4
- Зарегистрирован: Чт мар 18, 2021 2:42 pm
- Благодарил (а): 4 раза
- Поблагодарили: 0
Re: Ошибка при обращении из HTML к методу или сценарию
Попробовал предложенный вариант, результат не изменился. В браузере вижу, что функция запускается, но в строке 285 (на скриншоте выше) в момент выполнения появляется ошибка.
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Ошибка при обращении из HTML к методу или сценарию
в конфиге строчка Define('ROOTHTML', "/"); присутствует? в отладчике в меню, например, где такие конструкции присутствуют, эта переменная у меня определена
- Рейтинг: 1.16%
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 4
- Зарегистрирован: Чт мар 18, 2021 2:42 pm
- Благодарил (а): 4 раза
- Поблагодарили: 0
Re: Ошибка при обращении из HTML к методу или сценарию
Огромное спасибо за помощь! Прописал в config.php строчку Define('ROOTHTML', "/"); и всё заработало!
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Ошибка при обращении из HTML к методу или сценарию
В таком случае, проверьте и остальное, потому что это прописано в базовом конфиге у всехSet1976 писал(а): ↑Сб июл 31, 2021 1:08 pmОгромное спасибо за помощь! Прописал в config.php строчку Define('ROOTHTML', "/"); и всё заработало!
https://github.com/sergejey/majordomo/b ... php.sample
- Рейтинг: 1.16%
win10 connect https://connect.smartliving.ru/profile/303