- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ThickBoxで子ウインドウを閉じると親ウインドウ上のフォーカスが消失)
ThickBoxで子ウインドウを閉じると親ウインドウ上のフォーカスが消失
このQ&Aのポイント
- ThickBoxを使用して子画面を透過表示し、閉じた際に親画面のフォーカスを復元する方法について教えてください。
- 現在、ThickBoxを使用して子画面を表示し、閉じると親画面のフォーカスが消失してしまいます。どのようにすればフォーカスを復元できるでしょうか。
- ThickBoxを使って子ウインドウを閉じると、親ウインドウ上のフォーカスが失われます。フォーカスを保持する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#78238
回答No.1
子画面から親画面を参照するときは、 window.parent を使うことが出来るので、親画面のボタン(以下の例では、id属性がbuttonの要素)にフォーカスを当てる場合は、 window.parent.document.getElementById('button').focus(); を、子画面の閉じるボタンのonclickイベントハンドラに、追加すれば動作イメージと同じように動作すると思います。
お礼
無事に親画面のボタンにフォーカスを当てることができました。 私は、「window.opener.~」で試みていましたが、上手くいきませんでした。 本当にありがとうございました。m(_ _)m