Имя: Пароль:
1C
 
Поле HTML как-то криво работает со скриптами в режиме веб-клиента
0 Гений 1С
 
гуру
03.02.22
15:44
В общем есть скрипт JS в поле HTML-документа, который масштабирует картинку.

Картинка изначально показывается так:

<h4 class="title">Заголовок картинки</h4>    
<img class="my-image" style="display: none" src="https://img.lalala.ru/100.png">

Скрипт в HTML присутствует так:
<script type="text/javascript" src="https://my.lalala.ru/my-view.js">

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

Я думаю, скрипт где-то кэшируется или еще что. Можно как-то инициализировать поле HTML-документа в состояние при открытии формы? Если форму закрыть открыть, в первый раз тоже все показывается.

Альтернатива - удалять и создавать поле HTML документа заново.

В тонком клиенте все нормально, проблема только в веб-клиенте.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший