uji:windowControlについて説明します。uji:windowControlには、以下の機能があります。
基本機能
uji:windowControlタグは、com.fujitsu.uji.http.Windowクラスと連携して、ウィンドウの表示を制御するためのJavaScriptとフォームを生成します。
uji:windowControlタグは、制御ページ内でuji:includeタグより後ろに一度だけ記述します。
uji:windowControlタグのアトリビュートは指定できません。
uji:windowControlタグのコンテントは記述できません。
JSP
<uji:dispatch /> <uji:include pane="head" /> <uji:include pane="body" /> <uji:windowControl />
Internet Explorer 7のポップアップブロックを有効にした状態で、かつリクエストの正当性検証機能を使用したアプリケーションでサブウィンドウを表示した場合、ポップアップが一度ブロックされたあとに[再試行]を行うとエラー(UJI055:予期しないページからのリクエスト)が発生します。この場合には、ポップアップブロックの設定でサイトを許可することで回避できます。
Mozilla Firefoxの場合、Windowクラスのcloseメソッドを実行してもメインウィンドウが閉じない場合があります。
以下のブラウザでのみ動作を確認しています。
Windows版
Microsoft Internet Explorer 5.5
Microsoft Internet Explorer 6
Internet Explorer 7
Internet Explorer 8
Mozilla Firefox 2.0
Mozilla Firefox 3.0