プロが教える店舗&オフィスのセキュリティ対策術

javascriptで以下の方法を探しています。

htmlページにボタンを設置し
ボタン押下で、以下の動作を一度に行いたいです。

1.ボタン押下
2.別ウィンドウオープン
3.自身のページは閉じる
(結果、別ウィンドウだけが残る)

※もともと上記ボタンを設置しているページ自体が
 別ウィンドウで開かれたページなので
 ボタン押下後は、自身のページは閉じてしまいたいです。

よろしくお願いします。

A 回答 (3件)

こんな感じでしょうか



<INPUT type="button" onclick="window.open('abc.htm','_blank',''),parent.top.window.close()" value="OPEN">
    • good
    • 0
この回答へのお礼

ご解答ありがとうございます。
こちらの説明不足のところがありますので、改めて内容を追加しますと、以下の通りになります。

ボタンについては指定がありまして、
以下のようなものに、追加の「ボタンを押下したら自身を閉じる」という設定をしたいです。

<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>

上記ソースに、設定することは可能なのでしょうか?
よろしくお願いします。

お礼日時:2005/03/24 15:08

それなら新しいウィンドウを開かなくても


自分自身が新しいページに飛べばいいのでは?
    • good
    • 0
この回答へのお礼

新しく開きたいページは別サーバーにあり、
諸事情により別ウィンドウにする必要があります。

お礼日時:2005/03/24 14:59

でしたら、これでいいのでは



<INPUT TYPE="image" src="../img/AAA.jpg" width="185" height="42" style="margin-left:10px;" border="0" alt="BBB" onclick="parent.top.window.close()">
    • good
    • 0
この回答へのお礼

>bita_2005さん

ご解答いただきありがとうございます。
状況が変更し、別の方法をとることになりました。
まだこちらでテストしておりませんが、
お調べいただき本当に感謝しております。

取り急ぎ、お礼まで。

お礼日時:2005/03/28 09:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!