2008年4月02日(水)

« 脚注をその場で表示するスクリプトをAutoPagerize/AutoPagerlikeに対応 | トップページ | AutoPagerize/AutoPagerlike:Google イメージ検索への対応を試みる »

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

『次へ』リンクが"javascript:~"になっているようなページだと、AutoPagerizeおよび類似のスクリプトでは通常は対応できません。
でも、中には単にURIを作ってlocation.hrefで移動しているだけ、というページもあるようなので、そういったところなら対応できるかなぁと、拙作AutoPagerlikeで試行してみました(ver.0.03h)。
■SeaHorseスクリプト(Sleipnir専用) 設定ファイルには、とりあえず、英辞郎 on the Webを登録しておきました。
上記をインストール後、ページに行って試してみてください。
■サンプル

Autopagesample1

仕組みとしては単純です。
英辞郎の場合、『次へ』リンクが'javascript:goPage("2")'のようになっており、goPage()関数内で指定された番号から"http://eow.alc.co.jp/~/UTF-8/?pg=(番号)"のようなURLを作ってlocation.hrefで飛ばす仕組みになっています。
この決まりに基づいてあらかじめページ内のリンクを置換してやることで、後は普通にSITEINFOが適用可能となるわけです。

この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 2008/04/02(水) 00:15 | | 記事の編集(管理者用)

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

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

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

トラックバック

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

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

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

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

コメント

コメントを書く