ちょっと前に正式にはじめたAdBadgeですが、FireFoxで見るとTOPページはちゃんと表示されるのにここの日記に貼り付けたものと説明ページに貼り付けたものが正常に動作してませんでした。
ただ、TOPページではちゃんと表示されていたのでいろいろ調べていたんですが・・・
どうも<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>が原因のようですね。
まぁ、あんまりよくわかってないんですが、”こいつ”で設定していると厳密にCSSを判断するんでしょうか?”こいつ”をはずすと動作するようになるので・・・
でも、自分のページで使用するだけならそのページの”こいつ”をはずしちゃえばいいんでしょうが、いろんな人に利用してもらうのが目的なんでもうちょっと調べてみると
‘px’が原因のようです。
パラパラと表示の位置を変えるのにJavascriptで**.style.top = y; みたいな感じにしてたんですが
ちゃんと’px’を付けないといけないみたいですね。
で、**.style.top = y+’px’;って感じにするとちゃんと動くようになりました。
はぁ、FireFoxで見ると同じようにFlickr BadgeのFlashが動作していないのもこの辺が原因なんでしょうかね?

