Имя: Пароль:
1C
1С v8
Картинки в Поле HTML документа (УФ)
0 SashaNox
 
07.03.14
18:42
Добрый день! Переделывал обработку типовую обработку "СообщенияВыполняемыхДействий" в управляемый режим и столкнулся со следующей проблемой, как выводить картинки в Поле HTML документа? Имеется вот такой текст HTML:


    <HTML><HEAD>
    <style type=text/css>
        h6 {
            padding-bottom: 0em;
        };
        div {
            padding: 1 4 3 4;
            border-style: solid;
            border-width: 0;
            border-color:#DADAC4;
        };
        a {
            padding-top: 0em;
            padding-bottom: 0.2em;
        };
        body {
            font-family: "MS Sans Serif";
            margin-right: 0em;
            scrollbar-face-color:#FFFBF0;
            scrollbar-darkshadow-color:#fff;
            scrollbar-highlight-color:#DADAC4;
            scrollbar-arrow-color:#708090;
            scrollbar-3dlight-color:#fff;
            scrollbar-track-color:#FFFBF0;
        };
        ul {
            margin-top: 0em;
            margin-bottom: 0.2em;
            margin-left: 1.5em;};
        ul.none {display:none;};
        ul.block {display:block;};
        li {
            list-style-type: none;
            margin: 0;
            padding: 0;
        };
        li.error {
            background: URL("КартинкаОшибка") no-repeat;
            padding-left: 15px;
            float: left;
            width: 100%;
        };
        li.info {
            background: URL("КартинкаИнформация") no-repeat;
            padding-left: 15px;
            float: left;
            width: 100%;
        };
        li.warning {
            background: URL("КартинкаВажнаяИнформация") no-repeat;]
            padding-left: 15px;
            float: left;
            width: 100%;
        };
        li.suberror {
            background: URL("КартинкаОшибка") no-repeat;
            margin-left: -10px;
            padding-left: 15px;
        };
        li.subinfo {
            background: URL("КартинкаИнформация") no-repeat;
            margin-left: -10px;
            padding-left: 15px;
        };
        li.subinfotable {
            margin-left: -10px;
            padding-left: 15px;
        };
        li.subwarning {
            background: URL("КартинкаВажнаяИнформация") no-repeat;
            margin-left: -10px;
            padding-left: 15px;
        };
        img {margin-top: 3px;};
        table {
            border-width: 1px;
            border-spacing: 5px;
            border-style: solid;
            font-family: "MS Sans Serif";
            margin-right: 0em;
            border-color:#A0A0A4;
        };
        td {
            border-width: 1px;
            border-style: solid;
            font-size:12;
        };
        th {
            border-width: 1px;
            border-style: solid;
            background-color:#F0F0F0;
            width:60px;
            font-size:12;
        };
    </style>
    </HEAD>
    <BODY vlink=#000 link=#000 scroll=auto><FONT face="MS Sans Serif" size=1>

<li class="info"><div>
<a href="#"><img id="openclose000" src="КартинкаЗакрыть" WIDTH="9" HEIGHT="7" ALIGN="right" BORDER="0" ALT="Свернуть..."></a> Расчет  <a id="comment000R0" href="#">Оплата больничных листов за счет работодателя</a></div>
<ul class="block" id="subitems000">
<li class="subinfo"><div> Способ расчета: По среднему заработку ФСС</div></li>
<li class="subinfo"><div> Порядок расчета: <Средний дневной заработок> * <Время в календарных днях></div></li>
<li class="subinfo"><div> Процент оплаты от среднего заработка: 60</div></li>
<li class="subinfo"><div> Оплачивается 1 день</div></li>
<li class="subinfo"><div> Среднедневной заработок для исчисления пособия: 0</div></li>
<li class="subinfo"><div> Минимальный размер среднедневногого заработка рассчитан из МРОТ в сумме 5 205</div></li>
<li class="subinfo"><div> В качестве заработка за месяц принята сумма: 5 205</div></li>
<li class="subinfo"><div> Размер дневного пособия составил: 102,67</div></li>
<li class="subinfo"><div> Максимальный размер пособия рассчитан из МРОТ в сумме 5 205</div></li>
<li class="subinfo"><div> Максимальный размер за оплачиваемый период составляет: 185,89</div></li>
<li class="subinfo"><div> Результат расчета: 102,67</div></li>
</ul> </li>
    </FONT></BODY></HTML>


В толстом клиенте Имена картинок в тексте заменялись на их URL, но метод ПолучитьURL доступен только в Толстом клиенте, подскажите как правильно их выводить?
1 Поpyчик-4
 
07.03.14
20:12
(0) Сами картинки где хранятся?
2 Поpyчик-4
 
07.03.14
20:49
(0) Сделал. Триста рублей на телефон и дам обработку для управляемого приложения, где всё показано, как выводить встроенные картинки и внешние, в том числе из макетов.

http://savepic.su/4145092.png
3 SashaNox
 
08.03.14
10:13
Картинки из библиотеки картинок, не проблема на счет 300р, куда кидать?
4 SashaNox
 
08.03.14
10:17
попутно еще такой вопрос: в Обычном приложении у поля HTML документа, достаточно много событий, а именно меня интересует "onmouseover" и "onmouseout", в управляемом таких событий нет, их вообще там всего 3, как быть в этой ситуации? Надо чтобы при наведении курсора мыши на строку она целиком выделялась
5 SashaNox
 
08.03.14
13:46
Поручик-4, пока ты отвечал я уже сам закумекал как вывести картинки. Но вот попутный вопрос о событиях поля HTML документа остается открытым!
6 Поpyчик-4
 
08.03.14
15:15
События, по-моему никак. Мне ещё не удалось добиться вывода картинок через через классы css. Через стили тэга <li style="background:url('адрес')"> выводятся.
7 SashaNox
 
08.03.14
16:16
У меня тоже не получилось воспользоваться классами, единственное что мне надо было сделать, это использовать не URL картинки, а ее адрес во временном хранилище.
<li style="background:url('адрес')"> - за это спасибо, не знал!
8 Поpyчик-4
 
08.03.14
17:12
(7) http://htmlbook.ru
Для списков вида ul, ol, li маркер списка лучше задавать через атрибут стиля list-style-image
9 SashaNox
 
09.03.14
01:10
(8) спасибо за советы, отличный сайт. Хотелось бы все таки прояснить обстановку с событиями поля HTML в упр. приложении, создал отдельную тему, присоединяйся
10 Поpyчик-4
 
09.03.14
02:57
В посте (6) про события сказано неверно.
Дальнейшая тема v8: События HTML документа (УФ)