インラインフレーム内のマウスイベントが拾えないという盲点が。どうやってもムリっぽい。同ドメインのページならinnerHTMLでイベントハンドラを書き換えるようなこともできそうだけど、ふつうのサイトを表示したいのでセキリュティ上それもムリ。

しかたないのでiframeの上にレイヤを敷いて、フレーム単位でvisible<>hiddenをトグルさせてそれとなくマウス座標を拾うことにした(弊害としてページのリンクの反応が悪くなった)。

IEでも遅いけど一応表示されるようにした。Operaで出来ないのはバグだそうだ*1

てことで*2。あとは当たり判定か。