アプリ版:「スタンプのみでお礼する」機能のリリースについて

すいません。教えてください。

1.親ページから子サブウィンドウを開いて、そのサブウィンドウは常に手前に表示したい。
2.さらに子サブウィンドウから孫サブウィンドウを開く。子ウィンドウは残したまま。
3.今度は孫ウィンドウが常に手前に表示される。

ということをやりたいのです。
実際にfocusでやってみると、子と孫ウィンドウが競合をおこして、どちらも前に出ようと交互に上に出てフラッシュ状態となってしまいます。

どなたか解決策はありませんでしょうか?

A 回答 (2件)

孫を開いたときも、子がfocusを取ろうとするとは、


子にfosusを与える処理はどのタイミングでやっているんですか?
子も孫も、自分が開いたときに自分にfocusを当てれば
それでいいように思います。
(onLoad="window.focus();"とか)
    • good
    • 1

子ウィンドウや孫ウィンドウを手前に出すのにblurを使っているのでしょうか?


であれば子ウィンドウから孫ウィンドウを出す際に
子ウィンドウのblurが走らないように制御すればいかがでしょう?
でも、孫ウィンドウが生きてるかどうか判断しなければいけないかもしれませんね。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!