イベント発生位置を取得するためには、ブラウザ毎にそれぞれの方法でこれを行わねばならない。 IEの場合には、今開かれている画面上のx,y位置とスクロールしたx,y長さとを加算したものが、Window左上隅からのx、yそれぞれの座標となる。そしてスクロールした距離はこれまでdocument.body.scrollLeftと、document.body.scrollTopしか知らなかった。 さて、IE7に切り替えこれまでHtml文、CSS文、そしてJavascript文と見直しを掛けてきた。 そこである奇異な現象に遭遇したのだ。スクロールしてからpopup表示させる場合に、思った位置にpopupしないのである。下にscrollしていればいるほどそのスクロールの距離に応じて、popupは正規の位置よりもますます上に展開されてしまうのである. つまりスクロールの分だけ上にずれてしまうのだ。 これは明