• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Помогите советом с встраиванием Html страницы

  • Автор темы Dragon108
  • Дата начала
D

Dragon108

Необходимо формировать html страницу и встраивать ее в форму.
Можете подсказать какими способами вообще это можно сделать или в каком направлении двигаться?
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Вставлять в richtext-поле.
Вставлять в обычное текстовое поле. И выводить его значение через Computed value с включенным Pass-Tthru HTML.
 

duchan

Green Team
20.09.2006
127
11
BIT
113
Использовать статичный текст HTML на форме или <Computed Text> (вычисляемый текст), с оформлением блока текста Pass-Thru HTML.
НО есть нюансы:
- один вычисляемый текст не может содержать более 32К, т.е. результирующий HTML не должен быть более 32К. Обойти можно вычсляя HTML и раскладывая его в несколько полей, а потом выводить его в нескольких подряд вычисляемых текстах. (и тут есть второй нюанс)
- весь блок с HTML'ем должен быть в едином Pass-Thru HTML без разрывов. т.е. если у Вас на форме есть статичный HTML и несколько вычисляемых полей, то все они должны быть в одном "Pass-Thru HTML", иначе, после разрыва, это будет уже совсем другой(независимые от предыдущих HTML-блоков) кусок HTML'я. Как пример, если у Вас есть CSS-определеня, то они будут действовать только в пределех единого "Pass-Thru HTML" блока, как только будет разрыв, в следующем блоке Ваш CSS уже будет не доступен.
-javascript можно (и по моему лучше) определять JS Header формы, не забыв выставить что код для Notes клиента (Run: Client)
-необходимо понимать, что не все HTML теги, CSS селекторы, JS конструкции будут работать в клиенте или будут работать частично(как-то совсем по своему), плюс ко всему могут быть различия в поведении в разных версиях клиента.
- картинки доступны либо через HTTP либо с локала через File:// (для определения имени диска вместо двоеточия используйте вертикальную четру - |, пример, file://c|/temp/myimage.gif)

Но, немного опыта и трудолюбия и Ваши формы смогут быть даже очень ничего... :)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!