2012-03-07 5 views
1

でwindow.openを使用する場合、私はこれはIE8で絶対にうまく動作しますが、IE9のウィンドウで新しいウィンドウを開くためにwindow.openを使用して、これは私のコードサンプルでセッションは、私はIE9

var path = '<%=request.getContextPath()%>'; 
var page = path+"/jsp/displayCompareResult.jsp"; 
window.open(page, 'displayCompareResult',''); 

よ失われます.openは新しいセッションで作成されます。 私のアプリケーションはIEブラウザでのみ動作します。

答えて

0

「新しいセッション」は、IEが新しいタブにウィンドウを開いていることを意味する場合は、この設定を変更する必要があります。これはIEの設定の一般タブ(一番左のタブ)にあり、最後のフィールドの上にはタブ(またはsth)というフィールドがあります。このフィールドで[設定]ボタンをクリックすると、開いているウィンドウにポップアップウィンドウというフィールドがあります。 「新しいウィンドウでポップアップウィンドウを開く」を選択して設定を保存します。

+0

いいえ。これはうまくいきませんでした。 新しいウィンドウが開いた後、セッションから値にアクセスしようとすると、nullになってしまいます。 これはie9でのみ発生します – nithin

関連する問題