3.1.3.5. HTML фрейм#

Классы фреймов:

class btkFrame.TbtkHTMLViewerFrame#
class btkFrame.TbtkLookUpHTMLViewerFrame#

See also

Html

3.1.3.5.1. Общие положения#

HTML фрейм предназначен для отображения и/или редактирования HTML страниц. Редактирование может происходить как в визуальном редакторе так и в редакторе HTML-кода.

Для использования подгружаемых скриптов необходимо добавлять тег совместимости браузера <meta http-equiv=”X-UA-Compatible” content=”IE=10”/> или <meta http-equiv=”X-UA-Compatible” content=”IE=edge”/>. Без этого тега он не подгружает и не выполняет скрипты вида <script src=””.

3.1.3.5.2. Паскаль скрипты в теле HTML#

В документе HTML паскаль-скриптами могут быть ссылки. При нажатии на сслылку произойдёт не переход по ссылке, а выполнение скрипта в рамках текущей выборки.

Для этого в теле тэга, обозначающего гипер-ссылку, необходимо поместить управляющий тэг <script>. То что находится после этого тэга будет считаться скриптом

Пример#
  <a href="<script><Pascal>
    ShowMessage('Hello, World');
  </Pascal>">Паскаль скрипт</a>

Этот же подход можно использовать и с помощью JS формировать паскаль операции на лету:

Пример вызова из JS произвольно составленной паскаль операции#
  <HTML>
    <script type="text/javascript">
      func t ion popup() {
        alert('popup Hello World!');
        window.location.assign("<script> <Pascal>ShowMessage('PASCAL Hello, World');</Pascal>");
      }
    </script>
    <Body>
      <a id="myLink" title="Click to do something" nohref onclick="popup();return false;">JS Script</a>
    </Body>
  </HTML>

3.1.3.5.3. Свойства фрейма#

Раздел находится в разработке.

Пока описаны не все свойства.

Свойство

Описание

HeaderVisible

Управляет видимостью заголовка.

ToolBarVisible

Управляет видимостью панели управления.