クロスIEブラウザテクニック[opener編]
親子ウインドウ有無の確認関数


window.open()で子ウインドウを開くとその子ウインドウからみた親ウインドウは window.openerとなります。この二つのページが別ドメインでなければ、普通は、 子ウインドウからはこのwindow.openerに対して操作を行うことができるわけですが、 IE4や5だと気をつけないといけない問題があります。それは、IEのOSやバージョンによる挙動がバラバラだよっということです。その結果が、昔からIEでサブウインドウ使うと不条理なエラーが出ることがある、というアレなわけですf^^;;。で、とりあえず、それの原因を探りながら、なんとか回避する方法をできればシンプルな関数にまとめるためのテストをしてみたいと思います。もちろんこの件については、NN4や6は問題ないです。
[ update ] 2002/8/15 Gecko(Mozilla,N5,N7)がうまく動いていなかったので調整しました(_ _)


★ここから下は2002/7/19以前に書いたものです。
★ここから下は2001/2/18以前に書いたものです。











HOME