javascript がオブジェクト指向だなんて AJAX 以前は知らなかったし、やっぱり地道な勉強は必要だ。ということで以前無理やり書いた「へぇボタン」を書き直してみたら、それなりにシンプルになって良かった。
以下はサンプル。ボタンを10へぇまで連打して投票できます。(IE6, FF, Op8 で動作確認)
必要なもの一式:
- ソースコード(ajaxvote.js)
- ログファイル。登録済み id しか受け付けないので、書いておく必要がある。
- 赤と緑の画像。
- js から呼び出す CGI
使い方: HTMLファイルから以下のように呼び出して使う。
<script type="text/javascript" src="./ajaxvote.js"></script>
<script type="text/javascript">createVoteObj("test01", "へぇ");</script>
<script type="text/javascript">createVoteObj("test02", "ナイス");</script>
<script type="text/javascript">createVoteObj("test03", "投票");</script>
参考:
- http://namazu.org/~satoru/blog/archives/000040.html
- http://ishikawa.arielworks.com/memo/2005/07/24/031449
- http://d.hatena.ne.jp/higepon/20050601#1117597545
- http://la.ma.la/blog/
- http://www.interq.or.jp/student/exeal/dss/ejs/
- http://allabout.co.jp/career/javascript/
- http://www.tokumaru.org/JavaScript/
- http://userjs.org/help/tutorials/efficient-code
おや、IE だとブログ上から javascript が呼ばれていないみたい。
なんでだろう。

コメントする