2007-05-31

フレームセットからはずして表示したいページがあるとき

自分用メモ。
いまどきフレームセットもどうかと思うんですが、お客様のご要望とあれば仕方がありません。

Session Timeout 時などに、指定したページにリダイレクトするようにしていたとします。
その場合に、フレームセットの内側にリダイレクトされちゃう画面。
ログイン画面だったら困りますよね。かっこわるい...

そんな時はリダイレクトされる先のページにJavaScriptで

if (top.location != self.location) {
top.location = self.location;
}
としてやると、フレームの外側に表示するようになります。

via form認証、フレーム、タイムアウト - Insider.NET
コメントを投稿