.
Button

sortsuruTable.js

sample / sortsuru
download / sortsuruTable.js

jQuery用のテーブルソートpluginです。
一般的なプラグインの方が見た目は麗しいのですが、テーブル要素に記述されているクラスを勝手に消したり、動的なテーブル作成に対応できなかったりなので仕方なく自分で作りました。 使い方はコメント欄をご覧ください。

Simple Calendar

download / simple_calendar_js.zip

スケジュール管理用(本当はテレビ管理用)に作り始めたAjaxカレンダーの、カレンダー機能のみを切り出したシンプル版です。 多少改造が入っていますが、画面左上にカーソルを合わせるとサンプルをご覧いただけます。 カレンダーを<from>の入力補助だとか、bookmarkletで使うことが将来に渡って想定されるので、あくまでも改造ベースとして置いてあります。 ちなみに、現状で日付をクリックするとajaxCalendarSchedule(2008,7,3)などというメソッドが呼び出されます。 このメソッド自体はカラですが、ここに何かを書けば、指定の年月日を引数に何らかの処理が可能です。

Clipboard BBS

sample / popee.html
download / clipboard.zip

JavaScriptを有効にしたInternetExplorerでpopee.htmlにアクセスすると

1. クリップボードの内容をエスケープして
2. テキストエリアに書き出し
3. 勝手にpost.cgiへ送信し
4. post.cgiでログ保存・表示されます。

popee.htmlにアクセスすると現在の貴方のクリップボードの内容がロギングされます。 ログを消す方法は自然に流れる以外に無いのでご注意ください。 またpost.cgiにGETアクセスすると投稿の一覧を見ることができます。

Clipboard BBS with Ajax and PHP5

sample / clipboard.php
download / cb.zip

Clipboard BBSのAjax+PHP5版です。こちらはAjaxを使用し、ロギング時に何のリアクションも起こらないので任意のHTMLにトラップとして埋め込むことが出来ます。PHPなのでログファイルclipboard.secのパーミッションを666に設定してください。index.js中のパス(sample.html参照)を書き換えたらindex.jsを難読化しておくことをオススメします。

URI escape / unescape

sample / escape.html

JavaScript以外の仕組みでURIエスケープされた(日本語を含む)文字列をJavaScriptでアンエスケープ、 およびJavaScript以外の仕組みでアンエスケープ可能な文字列をJavaScriptで生成するサンプルです。

cookie read / store

sample / cookie.html

上のURIエスケープを使い、JavaScript以外の全ての仕組みで参照可能なcookieを生成し、 またJavaScript以外の全ての仕組みが生成したcookieをJavaScriptから参照するサンプルです。 全ての記述がRFCで推奨されるフォーマットに準拠しています。

Form Check

sample / form_check.html

リモートのCGIへリクエストを発行する前に、ローカルで初歩的な検証を行うJavaScriptのサンプルです。 掲示板スクリプト等に流用することでエラーの繰り返しによるサーバサイドの負荷が軽減され、 またキャッシュタイムアウトでクライアントが一生懸命書いた本文が消失する事故を防ぎます。

These pages are designed for
Mozzila Firefox2 & Internet Explorer6.
Copyleft (!C) 2003-2008 SUICIDE BLONDE JP.
All Lefts Reserved.