2011-07-13 7 views
0

私はhtml(GUI)でframsetを使用しています。私のguiは4つの部分ヘッダー、フッター、サイドナビゲーションとコンテンツページのコンソート。JSPとHTMLのフレームセット

ここでは、ヘッダーフレームセットのログアウトボタンの機能を提供しています。リダイレクト後、新しいJSPページはウィンドウ内のヘッダーにのみ表示されます(ウィンドウにはまだ上記のフレームセットがすべて含まれています)

この新しいリダイレクトページをウィンドウ全体に表示します。 しばらくお待ちください

+2

を抜け出すためにはJavaScriptを使用できる外枠を持っていなければならない場合、私はあなたを請うフレームを使用しないでください - 神は子猫を殺します新しいウェブサイトがフレームで作られるたびに。 –

答えて

0

これはクライアント側で行う必要があります。

<form action="/logout" method="post" target="_top"> 
<input type="submit" name="logout" value="Logout"> 
</form> 
0

あなたがリダイレクト先のページのいずれかが、あなたは

// run this javascript on the logout landing page and it will remove the frames 
if (parent.frames.length>0){ 
    parent.location.href=self.document.location; 
} 
関連する問題