永遠のビギナーのブログ -92ページ目

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