URL で指定された WWW (World Wide Web) ページを取得します。
@URLOpen
@URLOpen( urlstring )
@URLOpen( urlstring ; [ reloadflag ] )
@URLOpen( urlstring ; [URLLIST] )
@URLOpen( urlstring ; [ reloadflag ]:[URLLIST] )
@URLOpen( urlstring ; [ reloadflag ]:[URLLIST] ; charset )
@URLOpen( urlstring ; [ reloadflag ]:[URLLIST] ; charset ; webusername )
@URLOpen( urlstring ; [ reloadflag ]:[URLLIST] ; charset ; webusername ; webpassword )
@URLOpen( urlstring ; [ reloadflag ]:[URLLIST] ; charset ; webusername ; webpassword ; proxywebusername )
@URLOpen( urlstring ; [ reloadflag ]:[URLLIST] ; charset ; webusername ; webpassword ; proxywebusername ; proxywebpassword )
urlstring
文字列。オプション。開く Web ページの URL (例えば http://www.acme.com/) を指定します。このパラメータには、Domino が JavaScript の window.open コマンドに引き渡すコンマで区切られた引数も指定できます。
[ reloadflag ]
キーワード。オプション。
RELOAD. を指定すると、そのページがインターネットサーバーから再び読み込まれます。
RELOADIFMODIFIED. を指定すると、インターネットサーバー上でページが更新された場合のみ、そのページが再び読み込まれます。
[URLLIST]
キーワード。オプション。Web ページには他の Web ページへの URL リンクを含めることができます。このキーワードは、Web ナビゲータが URL を Notes/Domino 文書の [URLLinksn] というフィールドに保存することを指定します。(Web ナビゲータは、フィールドサイズが 64 KB に達するごとに新規の URLLinksn フィールドを作成します。例えば、最初の URLLinks のフィールドは [URLLinks1] に、2 番目のフィールドは [URLLinks2] というように作成されます)。
保存した URL はエージェントで使用できます。例えば、Web ナビゲータデータベースの Web ページを開き、各 [URLLinksn] フィールドに保存されているすべての Web ページを読み込むエージェントを作成できます。
[RELOAD] : [URLLIST]
キーワード。 オプション。Web ページを再び読み込み、URL を Notes/Domino 文書の [URLLinksn] フィールドに保存することを指定します。
charset
文字列。オプション。Web ナビゲータが Web ページを処理するときに使用する MIME 文字セット (日本語の場合は ISO-2022-JP、英語 (アメリカ) の場合は ISO-8859-1 など) を指定します。このパラメータは、Web ナビゲータが URL の内容の MIME 文字セットを正しく検知できない場合にのみ使用します。
webusername
文字列。オプション。インターネットサーバーの中には、ページにアクセスする前にユーザー名を取得しなければならないものもあります。このパラメータを使用すると、インターネットサーバーから事前に取得したユーザー名を指定できます。
webpassword
文字列。オプション。一部のインターネットサーバーでは、そのページにアクセスするためにパスワードを取得しておく必要があります。このパラメータにより、インターネットサーバーから以前に取得したパスワードを入力できます。
proxywebusername
文字列。オプション。プロキシサーバー経由で接続するためには、ユーザー名の指定が必要な場合があります。このパラメータを使用すると、プロキシサーバーのユーザー名を指定できます。プロキシで必要なユーザー名については、システム管理者にお問い合わせください。
proxywebpassword
文字列。オプション。一部のプロキシサーバーでは、そのサーバーを介して接続するためにパスワードを指定する必要があります。このパラメータにより、プロキシサーバーのパスワードを入力できます。プロキシで必要とされるパスワードについては、管理者に確認してください。
@URLOpen 関数は Notes/Domino クライアントとサーバーの両方で機能します。
ユーザー名とパスワードのパラメータは、Notes Web ナビゲータを使用する場合にのみ機能します。他のブラウザでは常に認証のためのプロンプトが表示されます。
サーバーでこの関数を実行する場合は、最低 1 つのパラメータを指定する必要があります。パラメータを指定しないと、この関数は [URL の指定] ダイアログボックスを表示しようとしますが、サーバーからは表示できません。Reload キーワードと URLList キーワードの値をどちらも省略し、その後にパラメータを指定する場合は、これらのキーワードの値の代わりにゼロ (0) を指定します。例えば、@URLOpen("http://www.ibm.com";0;"myusername";"mypassword") と指定します。
Notes ブラウザで @URLOpen 関数が起動されると、取得された Web ページは新しいウィンドウに表示されます。Notes 以外のブラウザによってアクセスされるフォームやページに対して、@URLOpen 関数が使用されると、次の構文の JavaScript の window.open コマンドが生成されます。
window.open( [sURL] [, sName] [, sFeatures] [, bReplace])
新しいウィンドウに取得された Web ページを表示するには、 (必要な場合) urlstring 内に sName と sFeatures の値をコンマで区切って引数として指定します。例えば、@URLOpen("http://www.ibm.com','NEW") と指定します。urlstring パラメータの先頭と最後には二重引用符、window.open に渡す引数を区切るコンマの前後には一重引用符を必ず使用してください。空白は入れないでください。
Web アプリケーションで、現在の Notes データベースから別の設計要素を開くには、@WebDbName 関数を使用してデータベース名を正しくエンコードします。
ブラウザで設計要素を開くために使用できる URL コマンドのリストについては、「Domino URL コマンド」を参照してください。
@URLOpen
@URLOpen("http://www.acme.com/")
@URLOpen("http://www.acme.com/"; 1)
@URLOpen(@WebDbName + "/CustomerInfo?OpenForm")
@URLOpen("http://www.acme.com")
@URLOpen("http://www.acme.com','_blank")
@URLOpen("http://www.acme.com','_blank','")
@URLOpen("http://www.acme.com','NEW")
<a href="javascript: mywin = window.open('http://www.yahoo.com','mywindow');mywin.focus()">yahoo</a>
次のコードによって、mywindow ウィンドウに www.acme.com の Web ページが開きます。すべての sFeatures が、mywindow の呼び出し元ウィンドウから継承されます。
@URLOpen("http://www.acme.com','mywindow','")
LotusScript® NotesUIWorkspace クラスの URLOpen メソッド
LotusScript NotesDatabase クラスの GetDocumentByURL メソッド
Java™ Database クラスの getDocumentByURL メソッド