先日、
Sys.Debug.trace がなぜか Firefox で動作しなかった件についてブログに書いた。
この件は、トレース出力用の TEXTAREA 要素の ID を大文字で書き始めなくてはいけないところを、小文字で書き始めていた、つまり、"
TraceConsole" が正解なところを、"
traceConsole" と書いていたことが原因であった。
で、MSDN Library にもちゃんと大文字で始まる ID で解説されているのに、なぜ自分は小文字で書き始めてしまったのだろう...と腑に落ちないでいたら、下記の書籍に起因していたようだ。
ASP.NET AJAXプログラミング ~Windows標準AJAXフレームワークによるリッチクライアント開発手法~
山田 祥寛 / / 毎日コミュニケーションズ
ISBN : 4839924384
スコア選択: ※※※※
上記 "ASP.NET AJAXプログラミング" の P.198、リスト22 に、Sys.Debug.traceDump の使い方が載っているのだが、このサンプルコードでは、トレース出力用 TEXTAREA の ID が "
traceConsole" と小文字で始まっていたのだ。
自分ははじめに Sys.Debug.trace の機能を知ったのがこの書籍であったため、そのときに小文字で書き始めることが刷り込まれてしまったようだ。
訂正表もみつけたが、特にこの TraceConsole の件については記載はない模様。