素のIE6でもBookmarkletからAutoPagerizeできるxAutoPagerize
tsupoさんがIEでAutoPagerizeを動かそうとしているのをみて、この前あげたBookmarklet版ならIEでも簡単に動かせそうだと思い、やってみた⇒できた!!!
Bookmarkletの登録は xAutoPagerize からどうぞ。
ソース:http://ss-o.net/userjs/xAutoPagerize.user.js(上記BookmarkletはこのJSを読み込んでいます。このss-o.netドメインとサーバーは当分先まで私が個人(私以外に編集できる人はいない)で管理(といってもXREAですが)しているはずなので、それなりに安全だと思います。もちろん危険がないとは言い切れないので、ご利用は一応自己責任でお願いいたします。)
まだ何とか動かしたレベルですが、一応IE6,7、Firefox2、Opera9.26、Safari3.1で動いています。クロスブラウザ! ってことで、xAutoPagerizeって名前にしておきます。一番のネックだったXPath対応は id:amachang のJavaScript-XPathを利用させて頂いています。
また、IE対応に当たって、id:onozaty のブラウザの表示領域のサイズを取得する方法。 - Enjoy*Studyや、id:shogo4405のエレメントの位置固定 - Thousand Yearsを参考にさせていただきました。
今後はサイト側の実装として使用できるように(ライセンスの問題を考えつつ)ライブラリ(jQueryプラグイン?)化するってことをやってみたいと思っています。
追記:
ちょうど同じタイミングでid:mattn がIEで動くAutoPagerizeを公開されてました。Big Sky :: Internet Explorer 6で動作するAutoPagerize作った。