Takenoff Labs

Lotus Notes/Domino に関する Tips や、クラシックの名曲などを紹介します

[Notes/Domino] @URLOpen の挙動の違い

NotesURL(notes://~形式のアドレス)では、DBの指定にレプリカIDとファイルパスのどちらでも指定できますが、フレームセットを開く場合、レプリカIDとファイルパスの場合で、挙動が変わってしまうようです。

レプリカIDを指定した場合 → 2回以上実行した場合、最初に開いたタブが再利用されます。(「__レプリカID.nsf」にした場合も同じです。)

@URLOpen("notes://サーバー名/レプリカID/フレームセット名?OpenFrameset")

ファイルパスを指定した場合 → 常に新しいタブで開きます。

@URLOpen("notes://サーバー名/ファイルパス/フレームセット名?OpenFrameset")

ちなみに、データベースを開く場合(?OpenDatabase)では、どちらの場合もタブが再利用され、ビューを開く場合(?OpenView)では、どちらの場合も常に新しいタブで開くようです。また、Lotus Script の NotesUIWorkspace.URLOpen でも同様の結果となるようです。

なぜこうなるのかは、よく解りません......。

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
読み込み中...

トラックバック

トラックバックはありません

コメント

コメントはありません

※コメントは承認制となっております。管理者が承認するまで表示されません。申し訳ありませんが、投稿が表示されるまでしばらくお待ちください。





(以下のタグが使えます)
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

For spam filtering purposes, please copy the number 3812 to the field below:

^
×