• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ThickBoxで子ウインドウを閉じると親ウインドウ上のフォーカスが消失)

ThickBoxで子ウインドウを閉じると親ウインドウ上のフォーカスが消失

このQ&Aのポイント
  • ThickBoxを使用して子画面を透過表示し、閉じた際に親画面のフォーカスを復元する方法について教えてください。
  • 現在、ThickBoxを使用して子画面を表示し、閉じると親画面のフォーカスが消失してしまいます。どのようにすればフォーカスを復元できるでしょうか。
  • ThickBoxを使って子ウインドウを閉じると、親ウインドウ上のフォーカスが失われます。フォーカスを保持する方法を教えてください。

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

  • ベストアンサー
noname#78238
noname#78238
回答No.1

子画面から親画面を参照するときは、 window.parent を使うことが出来るので、親画面のボタン(以下の例では、id属性がbuttonの要素)にフォーカスを当てる場合は、 window.parent.document.getElementById('button').focus(); を、子画面の閉じるボタンのonclickイベントハンドラに、追加すれば動作イメージと同じように動作すると思います。

noname#248912
質問者

お礼

無事に親画面のボタンにフォーカスを当てることができました。 私は、「window.opener.~」で試みていましたが、上手くいきませんでした。 本当にありがとうございました。m(_ _)m

関連するQ&A

専門家に質問してみよう