Javascriptでカレンダー書こうと思って、prototype.js使ったりなんだりでやってたのだけど、Safariだとなんにも表示されない。Operaではドメイン全体のクッキーが正しく認識されない。クロスブラウザーってなんでこんなに難しいんだ。
バグはあってもいいのよ、バグは。でもこれらの問題って結局規格が違う、ってことなんだよねぇ・・・頼むから規格通りに作ってくれ。あーあ、一日分の労働が・・・。
(追記)わかった。HTMLマークアップのクラス指定に"class"という変数を使っていたのだが、これがリザーブワードだった。FireFoxの連想配列はかなりPerlライクな形で
var hash = {
class: foo,
};
みたいにあった場合最後のカンマは見逃してくれたり、:の左側の文字列は例えそれがリザーブワードであっても定数文字列として扱ってくれたりするわけだが、Safariとかではそうもいかんらしい。