index

2007年 4月
              1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
  30            
2007年 5月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
2007年 6月
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

アレ

IE6とか死んだらいいのに!   ▽20070514b #コンピュータ

まぁつまり,AJAX でサーバからデータ取ってきてテーブル表示するよーなのを作ってたわけですよ仕事で.テーブル表示つっても単純なリストなんで,サーバから JSON で吐いたデータを JavaScript でテキトーに HTML 作って innerHTML にぶっこむような,単純なやつ.

したっけ,Firefox で一通り動くの作って,IE6 で動作確認したら何故か「未知の実行時エラーです」とか出るんだ.いつも思うんだけど,「未知」って何さ.エラー出してんの自分だろーが.どっか他人が知らないエラー吐いたってんなら,その吐いた奴を特定できる情報出せっての.

で,コード調べてったら,どうも innerHTML への代入ができないみたい.さらに調べてたら KB239832 PRB: Internet Explorer に Table.innerHTML を設定しているエラー にブチ当たってるっぽい.って不明じゃないじゃん.エラー吐いてるのやっぱ自分じゃん.バカじゃね?

えーっと?「TABLE と TFOOT と THEAD と TR 要素の innerHTML プロパティは、読み取り専用です。 …… この動作は、仕様です。

そっスか.仕様っスか.要求仕様とか初めから皆無だからとりあえず作ったやつ全部「仕様です」でいいんですもんね.いいっスね.


面倒だから innerHTML 使ってたはずが,結局,DOM とか使って insertRow() だの td.className = "" だのセコセコやるハメに.

あーーーーもう,IE6 とか地球上から根絶されればいいのに.できれば今週の水曜までに.くそう.

index