2008年3月27日(木)

« AutoPagerlike: Sleipnir+SeaHorse版 AutoPagerize(もどき) | トップページ | AutoPagerlike: バージョンアップ »

AutoPagerlike: 『次へ』リンクが無い場合の対処方法を考える

AutoPagerizeでは、各ページに『次のページへのリンク 』があることを前提とした動作になっていますが、
  • 個別ページには次のページへのリンクが無い。
  • インデックス(目次)ページは存在する。
というようなサイトに対応させる方法はないかなぁ?と思ったので、とりあえず拙作のAutoPagerlike の方にそのような機能を追加してみました。
需要があるかどうかは疑問ですが。
具体的には、SITEINFOのnextLinkについて、通常は
nextLink : '//div[@class="kakolog"]//a'
のようにXPathのみを書く所を、
nextLink : ['//div[@class="kakolog"]//a','ascend']
もしくは
nextLink : '[\'//table[@class="mokuji1"]//a\',\'descend\']'
のように配列(もしくはeval()により配列となる文字列)を指定してやることで、各ページの次リンクを見る代わりに、最初のページ(インデックスページ)で配列[0]のXPathにより取得したリンクを次々とめくっていくような動作となります(配列[1]は昇順('ascend':HTML上の上→下)、もしくは降順('descend':HTML上の下→上)切り替え)。
具体的には、インストール後に畑 健二郎(サンデーまんが家BACKSTAGE)を見てみてください。
ひとえに、↑のページを読み返すのにいちいちクリックするのが嫌になったから対応した、というのは秘密です(w

この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 2008/03/27(木) 01:10 | | 記事の編集(管理者用)

風柳へひとこと(web拍手) 

おもいつき」カテゴリの記事

パソコン・インターネット」カテゴリの記事

トラックバック

この記事のトラックバックURL:

記事との関連性が薄いものやSPAM等、管理人が不適切と見なしたトラックバックについては予告無く削除する場合が有ります。悪しからずご了承下さい。

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/161784/40647605

この記事へのトラックバック一覧です: AutoPagerlike: 『次へ』リンクが無い場合の対処方法を考える:

コメント

コメントを書く