Язык @-формул в LotusDomino R 6.



              

Функции, используемые в Web-приложениях


@URLOpen

@URLOpen( "URL"; флаги; "MIME_набор_символов";

      "имя_web_пользователя"; "web_пароль";

      "имя_пользователя_для_прокси_сервера";

      "пароль_для_прокси_сервера")

Область применения: нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, полей и формы.

В первом варианте синтаксиса (т.е. без параметров) функция в интерфейсе клиента Notes открывает (если не было открыто ранее) в панели инструментов поле задания URL, и устанавливает на него фокус. Данный синтаксис в Web-приложениях не поддерживается.

Во втором варианте синтаксиса функция может быть использована как в клиенте Notes, так и в браузере. Первый параметр "URL" обязателен, и задает адрес Web-ресурса, который требуется открыть. Остальные параметры необязательные, и предназначены для использования в Notes браузере в контексте баз данных "Server Web Navigator" и "Personal Web Navigator". Рассмотрим эти параметры подробнее:

  • флаги – определяют параметры перезагрузки запрашиваемой страницы, а также принудительного сохранения всех ссылок с запрашиваемой страницы. Данные операции имеют смысл только в рамках баз данных "Server Web Navigator" и "Personal Web Navigator". Если необходимо опустить параметр флаги, но определить следующие за ним параметры, то для флаги нужно указать значение 0 (например, @URLOpen( "http://www.ibm.com"; 0; "myusername"; "mypassword" ) ). С точки зрения синтаксиса, параметр флаги

    может быть списком из следующих значений:

  • [RELOAD] – перегружает страницу с интернет сервера;
  • [RELOADIFMODIFIED] – перегружает страницу, только если она была изменена на интернет сервере;
  • [URLLIST] – сохраняет все гиперссылки с запрашиваемой страницы в полях URLLinksN. Первое поле будет называться URLLinks1, далее, когда содержимое этого поля превысит размер в 64К, то будет создано новое поле под ссылки с именем URLLinks2 и т.д. Впоследствии можно использовать эти поля (например, в агенте) для актуализации данных ссылок. Включение данного флага может серьезно сказаться на производительности приложения.



  • Содержание  Назад  Вперед