Работа со страницами. Работа с окном свойств Page Properties. Работа с утилитой Page Designer, страница 3

Для страницы, как и для формы, необходимо указывать событие Window Title (Заголовок окна) Остальные события могут использоваться по мере необходимости.

Использование языка HTML в страницах

Существует два события, программируемые на языке формул, которые позволяют добавлять к странице HTML-код: HTML Head Content и HTML Body Attributes.

Событие HTML Head Content создает HTML-код, заключенный между дескрипторами <HEAD> и </HEAD> HTML-документа. Например, если необходимо внедрить информацию о стиле либо использовать для страницы каскадную таблицу стилей, следует включить событие HTML Head Content с использованием дескрипторов <STYLE> или <LINK>. В этом событии могут также использоваться дескрипторы <BASE>, <ISINDEX>, <META> и <TITLE>.

Подобно событию HTML Head Content, событие HTML Body Attributes оказывает влияние на дескриптор <BODY>. В отличие от предыдущего события, оно служит для указания атрибутов, которые модифицируют дескриптор <BODY>. Многие из этих атрибутов не нужны, поскольку их проще установить с помощью окна свойств.

Помимо способа добавления HTML к двум рассмотренным событиям, существует три способа добавления кода HTML непосредственно в страницу. Первый способ предусматривает создание страницы целиком средствами HTML, и, как уже говорилось в этой главе, установку для свойства Web Access значения Treat page contents as HTML. Можно добавлять код HTML непосредственно в страницу либо скопировать его из существующей страницы в буфер обмена, а затем вставить.

Второй способ заключается в создании транзитного HTML прямо в странице. Для этого следует воспользоваться командой меню Text | Pass-Thru HTML (Текст | Сквозной HTML). Затем можно включить HTML-код, к которому невозможен обычный доступ из Domino (как, например, дескриптор <Н1>), прямо в страницу.

Третий способ — импортировать HTML непосредственно в страницу. Для этого необходимо выбрать команду Import из меню File и выбрать в списке Type опцию HTML in the Files (HTML в файлы). На рис. 14.6 показан HTML-документ, импортированный в страницу.

После импорта HTML-документа он будет преобразован в самой странице, как если бы отображался в Web-браузере. Другими словами, будет виден не исходный код HTML, а конечный результат (рис. 14.7).

Добавление объектов к странице

Утилита Page Designer позволяет  в страницы включать присоединения, ссылки, графику, вычисляемый текст, горизонтальные линейки, таблицы, разделы, внедренные элементы и т.д..

Страница часто служит средством навигации к различным областям сайта. В страницах часто размещают ссылки на другие области сайта, такие как базы данных, представления, страницы, документы и даже другие сайты. Обычно в Web-сайте, содержащем фреймы, одна-две страницы служат вспомогательным средством навигации и содержат ссылки на документы и другие области сайта. Графические изображения также могут содержать ссылки на другие объекты или сайты. В сайте, созданном исключительно средствами HTML, все ссылки необходимо создавать вручную — они нединамичны. Преимущество Domino состоит в возможности отображения для Web-клиента представления, которое будет автоматически обновляться по мере динамического добавления и удаления из него документов.

Создание ссылок

Иногда возникает необходимость создания ссылок на представления, другие базы данных, документы или страницы. Это несложно и может выполняться несколькими методами.

Можно скопировать ссылку на объект Domino, такой как форма, база данных, документ, представление или страница, в буфер обмена и вставить ее в страницу. Для этого необходимо выделить требуемый объект дизайна в рабочей панели и выбрать команду меню Edit | Copy as Link | Named Element (Правка | Копировать как ссылку | Именованный документ). Интерфейс пользователя клиента также позволяет копировать ссылки на базы данных, представления и документы с помощью команды меню Edit | Copy as Link. Когда ссылка скопирована в буфер обмена, можно вернуться к странице, выделить текст или графический объект, который будет использоваться в качестве ссылки, и выбрать команду меню Create | Hotspot | Link Hotspot (Создать | Горячая ссылка | Связь горячей ссылки). Затем щелкнуть на кнопке Paste, и объект будет вставлен в окно Hotspot Resource Link.