ブロックのキャッシュ

ブロックにキャッシュを付けてみたら、javascriptの動きがおかしくなるものがありました。調べてみるとブロックのコードの中で xoops_module_header に javascript のコードを追加しているため、キャッシュを使うとその部分が追加されなくなっちゃうんですね。そりゃそうか。ブロックで javascript を使うときは気をつけないといけないなあ。