designMode="on"
ユーザーがコンテンツを編集できるように、いくつかのiframeを使用しています。クリックすると、現在フォーカスされている iframe に対して何かを実行するボタン (iframe の外側) もあります。ただし、ボタンをクリックすると、ボタンはフォーカスを受け取ります。つまり、iframe はすべてぼやけており、フォーカスされた iframe はありません。
私の質問は、「ユーザーがボタンをクリックする直前に、いくつかの iframe のどれがフォーカスされていたかをどのように判断するのですか? フォーカスされたときに変数の値を自分自身に設定することでそれらを追跡することを考えました。ボックスとボタンをクリックしても、違いはわかりません(その場合、ボタンの機能は、最後にフォーカスされたボックスを使用するのではなく、何もしないはずです).それで、iframeがぼやけていますが、もちろん、ボタンをクリックするとそれらがぼやけ、変数が null >_< に設定されます。
1 つの designMode iframe 内で選択された要素を見つけることについて多くの場所で話しているのを見てきましたが、いくつかの中からフォーカスされた iframe を見つけることについては何も話していません。これを機能させるにはどうすればよいですか?
記録のために、私は jQuery を使用していますが、これを行う純粋な JS の方法があれば、それも問題ありません。