PHP Hacks Hack #36
ほとんど問題なかったが、一カ所だけ。
print "IDが$idのデータを取得します。\n";
の部分を次のように変更しないとうまくいかなかった。
print "IDが".$id."のデータを取得します。\n";
それ以外ではfetchIntoの第一引数がググった先では参照になっていたが
本書はオブジェクトを渡している。
一応どちらでやっても動いたのでとりあえず本書に従った。
2009/7/20追記
ダブルクオーテーション”でくくるとPHPの変数は扱えない。
シングルクオーテーションでくくればOK。
PHP Hacks Hack#28
SVGでグラフィックを書くというのだが、あいにくIEはAdobeのプラグインが必要なよう。
ところが2009-01-01に提供停止になっていた。IE8は対応しているみたいだが、
ここで変更するのもしゃくなのでとりあえず作成してみる。
やっぱり動かない。
残念ながらこれもまた保留。
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