2007年09月


たつやランドの萌えボタンを参考にして解説します。
まずライブラリをダウンロード

wget http://www.prototypejs.org/assets/2007/6/20/prototype.js
pear install HTML_AJAX-alpha


でjavascriptにこう書く。

function moe(idol_id,moecount)
{
new Ajax.Request("http://land.tatsuya.in/index.php",
{
method: "get",
parameters: "action_moecount=true&idol_id="+idol_id+"&moecount="+moecount,
onComplete: moeCount
}
  );
}

function moeCount(result)
{
item = eval("("+result.responseText+")");
document.getElementById("moe").innerHTML = "萌え~("+item.moecount+")";
}


萌えボタンを押すと関数のmoeが実行されます。
action_moecount=trueのパラメータはethna独自のやつなので気にしないでください。

onCompletenには関数名を指定します。
通信が終わるとonCompletenで指定した関数が実行されます。
引数には通信した結果が自動で渡されます。

eval("("+result.responseText+")")でJSON形式のテキストを
オブジェクト?にします。

PHP側ではGETでデータを受け取って
ごにょごにょやって
連想配列をJSON形式に変換して
データを返します。

$result = $moecount + 1;
$result_array = array('moecount' => $result);

include_once "HTML/AJAX.php";

$json = new HTML_AJAX_JSON;
$json_data = $json->encode($result_array);

echo $json_data;


これで萌えボタン完成!
間違ったこと書いてるかもしれないので鵜呑みにしないでください。

〓たつや〓


このエントリーをはてなブックマークに追加


たつやアイドルランキング
ランキング機能をつけました。
萌え~の多さでランキングされます。
次はヤフー画像検索API使って
画像を出す予定です。
〓たつや〓


このエントリーをはてなブックマークに追加


たぶん上京して1年がたちました。
〓たつや〓


このエントリーをはてなブックマークに追加


・RSS
・ブラウザ
・文字コード
・携帯
〓たつや〓


このエントリーをはてなブックマークに追加


http://newsing.jp/entry?url=guideline.livedoor.biz%2Farchives%2F50959439.html
人生で1番やりこんだゲームは
64の風来のシレン2です。
Wii買う…かなあ…。
〓たつや〓


このエントリーをはてなブックマークに追加


やっぱりGREEはJOINを使ってないらしい。
〓たつや〓


このエントリーをはてなブックマークに追加


ヱヴァンゲリオン見てきました。
みんなさっそくブログとかで
謎解きをしてますね。
〓たつや〓


このエントリーをはてなブックマークに追加


朝青龍とかどうでもいい。
〓たつや〓


このエントリーをはてなブックマークに追加

↑このページのトップヘ