ウィンドウが閉じない
フレーム付きの親ウィンドウから一つ子ウィンドウを生成し、その子ウィンドウ内のSubmitボタンのクリックするとメールを送信しその後、子ウィンドウ自身を閉じる動作をさせたいのですが、うまくいきません。
お助け下さい。
--------- 親ウィンドウ ---------
window.open('kakunin.htm','CheckFrame');
------------------------
--------- 子ウィンドウ ---------
~略~
function mailsub(){
window.close();
}
-->
</script>
</head>
<body>
<div align="center">
<br><br>
<META HTTP-EQUIV='Content-Type' CONTENT='text/html;CHARSET=Shift_JIS'>
<form action="mailto:xxx@xxx.co.jp" method="post" enctype="text/plain" name="check">
<input type="submit" name="Submit" value="送信" onClick="mailsub()">
~略~
-------------------------
これで子ウィンドウは閉じません。
オブジェクトを指定すればいいのかもしれませんが、親ウィンドウからの生成だとどうすればよいのかもわかりません。
よろしくお願い致します。
お礼
回答ありがとうございます。 AfxRegisterWndClass()の引数を変更し解決しました。 CString strMyClass; strMyClass = AfxRegisterWndClass( CS_VREDRAW | CS_HREDRAW, ::LoadCursor(NULL, IDC_ARROW), (HBRUSH) ::GetStockObject(WHITE_BRUSH), ::LoadIcon(NULL, IDI_APPLICATION));