WEB アプリケーション用に LOTUS DOMINO をプログラミングする


HTML での JavaScript

JavaScript は、次のように標準の SCRIPT LANGUAGE タグを使って、HTML が使用できるところではどこでも使用できます。


コードを選択して HTML としてマークし、[テキスト] - [パススルー HTML] を選択します。

Lotus Domino は、HTML をそのままブラウザに渡します。

フォームまたはページのプロパティボックスで [Notes パススルー HTML を解釈する] をチェックし、Lotus Notes Client で HTML が処理されるようにします。[Notes パススルー HTML を解釈する] をチェックしない場合は、HTML はプレーンテキストとして表示されます。次の式を [式により段落を非表示] で使用して HTML テキストを非表示にできます。


フィールドを参照するには、フォーム上のフィールドの後に JavaScript コードを入力する必要があります。

フォーム、サブフォーム、ページでは、計算結果フィールドと計算結果テキストのフィールドを HTML テキストに埋め込めます。

「javascript:」プロトコルを使って URL に JavaScript を挿入できます。次に例を示します。


Print ステートメントを使って JavaScript をブラウザに送り、エージェントからそれを実行できます。LotusScript では次のようになります。
JavaScript からエージェントを実行するには、location オブジェクトの href プロパティに、エージェントを開く URL を設定します。URL はカレントのホストサーバーから相対表記できます。たとえば、