- ベストアンサー
子ウィンドウを閉じるとき、親ウィンドウのテキストボックスにカーソルを移動したい。
子ウィンドウを閉じるとき、親ウィンドウのテキストボックスにカーソルを移動したい。(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 />
- みんなの回答 (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>
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
window.close();opener.document.getElementById("text2").focus(); ってかんじで
補足
ありがとうございました。 text2にカーソルが移動できました。 もう1つお願いなのですが、カーソルがあるテキストボックスの背景色を変える方法などもお教え願えないでしょうか。 カーソルが戻ってきた?事が分かるとありがたいのですが。 よろしくお願いいたします。