自分のサイトで、もうずーーっと放置してた問題がありまして。
原因がわかったので公開メモ。
画像ポップアップでHighslide.jsというのがあるんですが、それが動いたり動かなかったりしていたのです。画像はFlicrから引っぱってきてるんですが、ポップアップせずに、直接画像アドレスにジャンプしたりしてたんですね。ブラウザの戻るボタンを使わないと戻れない。本来、ページ遷移せずに画像を見られるように設置したものだったんですが、これでは意味がないと。
ultimate google analyticsのプラグインが原因だったようです。
ブラウザによるようですが、FirefoxとIEで、タグの記述が自動的に変わっているのを確認しました。
■普通の指定
<div class="highslide-gallery"> <a href="http://xxx.jpg" class="highslide" onclick="return hs.expand(this)"> <img src="http://yyy.jpg" alt="Highslide JS" title="Click to enlarge" /></a> </div>
とかになると思うんですが、この
「onclick="return hs.expand(this)"」
が
「onclick="javascript:pageTracker._trackPageviewナントカカントカ"」
に書き換えられてしまいます。とりあえず、FireBugかなにかで書き換えられた部分を「return hs.expand(this)」に戻してあげてみてください。動くと思います。
というわけで、とりあえずultimate google analyticsプラグインを停止しまして、普通にヘッダにGoogle Analyticsのトラッキングコードを差し込むことにしました。
たいした知識もなく、いろいろと行きあたりばったりで使っているので苦労します。