Excelなど表で出力されるデータは列の先頭をクリックしてソートしたいことが多々あります。WindowsならExplorerでも標準でありますよね、例のアレ。 Web1.0的考えならクリック毎にサーバで処理してソートされた表のHTMLを生成してブラウザに返して・・・な流れになりますが、Web2.0なこのご時世はJavaScriptだけで解決できます。デモはこちら。 利用しているライブラリはprototype.jsとorderbysort.js。 後者は公式サイトがダウンしちゃってるみたいなんで気になる人はデモページからご利用ください。 orderbysort.jsのポイントは既存のtableに非常に組み込みやすいの一点に尽きます。<thead>, <tbody>タグを使ったtableなら何も修正する必要はありません。もし<thead>, <tbody>を付けていないtableなら、1行目の