NULL::something

Login via flickr, はてな, TypeKey.

2005-12-15

最新記事のページめくり

ページめくりと書くとスカートめくりを想像しちゃうよね。

latest のページングを実装した。気が付いてみると簡単に実装できそうだったのでやっつけ。?page=n で数字が大きいほど過去のものを見れる。で、この場合、link 要素の prev, next の方向が悩ましい。?page=n の数字が増えるってことは普通「次のページに進む」ってことだけど、内容的には「過去のページに戻る」なんだよなぁ。前は prev だけ設定して「表示されていない最新の日」をリンクしていたけど、今は prev, next をそれぞれ「前のページ」「次のページ」にしてある。

どっちでもいいよ。

Comments (4)

哀's image
哀 says:
「...?page=n」といった URL をブックマークすることは無いだろうから、敢えて URL を用意せずに Ajax かなんかで取ってきたらどうかな。
2005-12-15T15:03:28+09:00
cho45(砂糖)'s image
cho45(砂糖) says:
いまいち言いたいことがよくわからないどす…… ブックマークすることが無いだろうから URL を用意しない……? URL を用意しない、という場合 Ajax でどうやって取得するんだろう。Javascript が使えない場合どうなるんでしょ   ある意味ではブックマークすることが無いだろうから、QUERY_STRING な感じで、俺としては /latest-page(2) とかいう風なのにしたら「URL を用意」って感じなんですけど。
2005-12-16T06:04:38+09:00
哀's image
哀 says:
>URL を用意しない、という場合 Ajax でどうやって もともとの HTML には <a onclick="prev(1)">Prev</a> とでもして、POST メソッドで記事取得の API を叩く。受け取ったパラメタに応じて古い記事+新しい Prev アンカーを生成して非同期的に DOM を書き換える。   > Javascript が使えない場合どうなるんでしょ アーカイブが別にあるから支障はない。≒ CSS を切っても HTML があるから支障はない。   > QUERY_STRING ノーコメント
2005-12-16T09:28:25+09:00
cho45(砂糖)'s image
cho45(砂糖) says:
> POST 読み物を GET するために POST メソッドを使う意味がわからないです。   > アーカイブが別にあるから支障はない。≒ CSS を切っても HTML があるから支障はない。 どこが同じなのかまったくわからないです。 // パンがなくてもケーキが   > ノーコメント ノーコメント^^   正直なんで Javascript が出てくるのかよくわからないです。 <a onclick="prev(1)"> とかギガキモス。JS 使ってアクセシビリティ下げて、その代わりに何を得るんでしょう。
2005-12-16T13:46:04+09:00

Trackback URI: http://lowreal.net/logs/2005/12/15/1.trackback

NULL

RSS feed meter for http://lowreal.net/logs/latest

Alternates

  1. RSS 1.0
  2. Atom 1.0

Generated with Taglibro

この日記は Taglibro と呼ばれる XML ベースの XSLT をテンプレートとして使ったシステムを使っています。現在の Taglibro は Ruby, ruby-xslt, libxml-ruby による実装です。ソースコードはとりあえず公開していません。