JScript server2008 window.openについて
JScript に関するバグ情報等が有れば教えて下さい。
具体的には
Windows Web Server 2008 R1 + IE8 の環境にて
window.open 操作をした場合にターゲット指定をうまく認識しない模様です。
フレーム内親ウィンドウから子ウィンドウ(別ウィンドウ)を開き、開いた子ウィンドウから親ウィンドウを操作したいのですが、新規のウィンドウを開いてしまいます。
XP + IE8、Vista + IE8では問題が発生しません。
以下に簡単なソースを記載します。
--- index.htm ---
<HTML>
<HEAD>
<TITLE>フレーム</TITLE>
</HEAD>
<FRAMESET rows="50%,*" border="3" >
<FRAME name="up" src="./parent.htm" frameborder="1">
<FRAME name="down" src="" frameborder="1">
</FRAMESET>
</HTML>
--- 親ウィンドウparent.htm ---
<HTML>
<HEAD>
<TITLE>親ウィンドウ</TITLE>
<script language="javascript">
<!--
function child_window(){
window.open("./child.htm" , "child");
}
//-->
</script>
</HEAD>
<BODY>
親ウィンドウ<BR>
<input type="button" value="open" onclick="child_window();">
</BODY>
</HTML>
--- 子ウィンドウchild.htm ---
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE>子ウィンドウ</TITLE>
<script language="javascript">
<!--
function parent_window(){
window.open("./parent.htm" , "up");
}
//-->
</script>
</HEAD>
<BODY>
子供だよ<BR>
<input type="button" value="parent_open1" onclick="parent_window();">
</BODY>
</HTML>
お礼
ご回答ありがとうございます。 これです、助かりました。。。 .NET Framework 4.0は問題ないのですが、Sampleが欲しい所ですね。 どうもありがとうございました。