Ajaxじゃないけど、XMLHttpRequest関係という事で。
現状ではインデックスページを再構築しないと最新の状態にならない。
これは、MTプラグインで実現しているせいかやり方が悪いかのどちらかだと思う。
で、いちいち再構築するのも面倒だし、サーバに負担をかけるのもなんか嫌。
というわけで、XMLHttpRequestでXMLを拾って表示させればいいかなと。
結果から言うと失敗。
まず、xmlHttpRequestが一部のブラウザにしか対応していない。
大抵の場合新しいブラウザを利用しているだろうから、これはまあいい。
このブログも新しいブラウザがターゲットになっているし。
あとは、CSSで重み付けを表現している関係上、読み込みのタイミングで差が出る。
Firefoxは問題ないんだけど、Safariはフォントサイズが反映されなかった。
もう少しブラッシュアップが必要かな。
やっつけで作ったから、現時点で使えるかどうかは判断できない。
とりあえず、テスト版として公開はしておく。
CPANのHTML::TagCloudをJavascriptに移植(?)してみたけど、いまいち。
JSのクラスは初めてなので、相当いい加減なつくり。
まあ、それなりのHTMLは生成できていると思う。
同一条件であれば、改変自由ってことだけどPerl限定?
どうやって条件をソースに書き込んだらいいんだ?
英語できないし、どうしよう。
関連記事:PerlでHTML::TagCloud

