- ベストアンサー
javascript 別ウィンドウを開き、(同時に)自身は閉じる方法
javascriptで以下の方法を探しています。 htmlページにボタンを設置し ボタン押下で、以下の動作を一度に行いたいです。 1.ボタン押下 2.別ウィンドウオープン 3.自身のページは閉じる (結果、別ウィンドウだけが残る) ※もともと上記ボタンを設置しているページ自体が 別ウィンドウで開かれたページなので ボタン押下後は、自身のページは閉じてしまいたいです。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
でしたら、これでいいのでは <INPUT TYPE="image" src="../img/AAA.jpg" width="185" height="42" style="margin-left:10px;" border="0" alt="BBB" onclick="parent.top.window.close()">
その他の回答 (2)
- osumitan
- ベストアンサー率33% (102/307)
それなら新しいウィンドウを開かなくても 自分自身が新しいページに飛べばいいのでは?
お礼
新しく開きたいページは別サーバーにあり、 諸事情により別ウィンドウにする必要があります。
- bita_2005
- ベストアンサー率42% (6/14)
こんな感じでしょうか <INPUT type="button" onclick="window.open('abc.htm','_blank',''),parent.top.window.close()" value="OPEN">
お礼
ご解答ありがとうございます。 こちらの説明不足のところがありますので、改めて内容を追加しますと、以下の通りになります。 ボタンについては指定がありまして、 以下のようなものに、追加の「ボタンを押下したら自身を閉じる」という設定をしたいです。 <FORM NAME="AAA" METHOD="POST" ACTION="http://www.aaa.co.jp/AAA.asp" TARGET="_blank"> <input type="hidden" NAME="CCC" VALUE="BBB"> <INPUT TYPE="image" src="../img/AAA.jpg" width="185" height="42" style="margin-left:10px;" border="0" alt="BBB"> </FORM> 上記ソースに、設定することは可能なのでしょうか? よろしくお願いします。
お礼
>bita_2005さん ご解答いただきありがとうございます。 状況が変更し、別の方法をとることになりました。 まだこちらでテストしておりませんが、 お調べいただき本当に感謝しております。 取り急ぎ、お礼まで。