別ウィンドウを常に前面に表示する




常に別ウィンドウを前面に表示するには、別ウィンドウ側でBODYタグに onBlur="focus()" を書くことで実現します。
別ウィンドウが背面に移動すると onBlurイベントが発生します。別ウィンドウを前面に表示するには focus を使います。onBlur と focus を組み合わせることで別ウィンドウを常に前面に表示できます。


下のボタンをクリックすると別ウィンドウを開きます。



仮に、BODYタグに onBlur="focus()" を書かない場合は、下のボタンをクリックすると別ウィンドウを開きますが、親ウインドウをクリックすると、親ウインドウにフォーカスが移ることにより、別ウィンドウが後ろに移ります。