Google Analytics JavaScript error?

Oct. 15, 2008 - 23:20
gaterror.jpg
Windows環境が無いので、このブログをチェックしてなかったのだけど、今日たまたま見てみたらヘンテコなエラーが出てた。

〈'_gat'は宣言されていません。〉

ってなんだろうといろいろ調べてみたら、Google Analytics用のJavaScriptコードが原因みたいだ。これまた勉強がてらAnalyticsを使ってるのだけど、どうやらいろんなサイトで同じエラー発生しているみたい。

検索するとそれらしき内容が出てくるのだけど、いまいち解決方法がわからない。というわけでしばし放置。
別件だけど、以前から改善策がわからなかった、ブログのトップページではしっかりと適用されるjustcorners.jsの画像への角丸エフェクトが、詳細ページに移ると解除されてしまう不具合は原因がわかったので良かった。

どうやら詳細ページではコメント機能の為にcookieを読み込んでそれをフォームに入れ込む為にonLoad時のイベントがMovable TypeのデフォルトでBodyタグに仕込まれているそう。それと外部から読み込んでいるjustcorners.jsの最後の行のonLoadがバッティングしてしまっていたみたい。

とりあえずこのブログはコメント機能はオフにしているので、MT側のonLoadイベントは削除したら直った。直接justcorners.jsのことではないのだけど、〈小粋空間: Lightbox JS の Movable Type での不具合を修正する〉を参考にして解決。