window.openerがテキトー
IE6.0で。
- 仕様
ある画面からwindow.openした子窓がある。
その子窓上にあるボタンを押すと、親窓のcontentsフレームの表示を変更する。
- 親窓を2つ起動してみる。
A、Bとする。
Aの子窓open。
Bの子窓open。
Bの子窓のボタンを押すと、Aのフレームが変更される!
なんでだー!
最初に起動したほうの親窓が変更になってる。
ちなみに、NN7.1も×。(ちょっと動作は違うんだけど)
Firefox(1.5.0.3)ではちゃんと対応した親窓が反応する。
- 小窓のボタンの指定は以下
document.form.target = window.opener.top.contents.name;
document.form.action = 〜〜;
document.form.submit();
- 親窓の構成は以下
このmenu.htmに、小窓を開くリンクがある。
謎