• ベストアンサー

子ウィンドウを閉じるとき、親ウィンドウのテキストボックスにカーソルを移動したい。

子ウィンドウを閉じるとき、親ウィンドウのテキストボックスにカーソルを移動したい。(java) <script> function openChild(f){ window.open("child2.htm","_blank"); } </script> <form> <input id="text1"><br /> <input id="text2"><br /> <input type="button" onclick="openChild(this.form)" value="子ウィンドを開く"> </form> 子ウィンドを閉じる <input type="button" onclick="window.close()" value="閉じる"> 親ウィンドウのテキストボックス(id="text2")にカーソルを移動したいのですが。 <input id="text2"><br />

質問者が選んだベストアンサー

  • ベストアンサー
  • auty
  • ベストアンサー率58% (284/486)
回答No.2

・ タブブラウザでないIEの場合ですが、 child2.htm ------------------------------------------------------------ <html> <head> <script language="JavaScript" type="text/javascript"> <!-- function closeThis() { window.opener.document.getElementById("text2").focus(); window.close(); } //--> </script> </head> <body> <form> <input type="button" onclick="closeThis()" value="閉じる"> </form> </body> </html>

monteaz
質問者

補足

ありがとうございました。 text2にカーソルが移動できました。 もう1つお願いなのですが、カーソルがあるテキストボックスの背景色を変える方法などもお教え願えないでしょうか。 カーソルが戻ってきた?事が分かるとありがたいのですが。 よろしくお願いいたします。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

window.close();opener.document.getElementById("text2").focus(); ってかんじで

関連するQ&A

専門家に質問してみよう