PHP Hacks Hacks#26
とりあえずサンプルプログラムも動かない。
pageXが悪さしていることがわかったので、調べて変更。
pageX, pageYを代入しているところを以下のように変更した。
= (e.pageX) ? e.pageX : e.clientX + document.body.scrollLeft;
= (e.pageY) ? e.pageY : e.clientY + document.body.scrollTop;
とりあえずこれでIE7はエラーをはかなくなったが、動作しない。
調べているとonloadのタイミングがどうも異なるようだ。
bodyを全部読んでから動くらしい。そりゃ表示しないよね、ってことで
body冒頭から強制的にstartup()を動作させてみる。
imgs[0][1]以降がNULLオブジェクトで停止。
同じように作成しているorigimgはちゃんとできているのに。
どうにもこうにもわからず、この件はここでPending