« Prototype.jsのgetElementsByClassNameがDojoとコンフリクトか? | トップページ | IE6のDOMにはsetAttributeメソッドがない? »

2007.11.03

IE6ではJSONの最後にカンマいれるとエラー

javascriptでのJSON書式で、最後の項目の後ろに ','(カンマ)をつけていると、IE6でエラーになった。「不正な文字がある」とかいうエラーです。

コード例示しますね。

// [javascript]
// IE6ではエラー!
// JSON書式の項目の最後にカンマを入れては
// ならないようです。
var value = makeStyleValue( {
    height: GRID_DATA_ROW_DFL_HEIGHT,
    background_color: bgColor,
    border_width: '0px',//←これね!
  }
);

FireFoxでは問題ないのです。IEの(一見厳格な)解釈は残念な仕様ですね。javascriptはC言語系に分類される言語なんだから歴史的にもこのカンマは認めて欲しいな。

« Prototype.jsのgetElementsByClassNameがDojoとコンフリクトか? | トップページ | IE6のDOMにはsetAttributeメソッドがない? »

プログラミング」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: IE6ではJSONの最後にカンマいれるとエラー:

« Prototype.jsのgetElementsByClassNameがDojoとコンフリクトか? | トップページ | IE6のDOMにはsetAttributeメソッドがない? »

2019年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  
フォト

Google AdSense

銀の弾丸

無料ブログはココログ

他のアカウント