2007年09月

たつやアイドルランキングに画像


たつやアイドルランキング
画像が出るようにしました。
Yahoo!の画像検索APIを使いました。
〓たつや〓


PEARのHTML_AJAX_JSONとprototype.jsで簡単Ajax


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

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使って
画像を出す予定です。
〓たつや〓


勉強会のお知らせ


軍議という勉強会をやってます。
次は9月21日です。
http://open.gungi.jp/modules/eguide/event.php?eid=5
来てください。
〓たつや〓


上京1周年


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


規格を統一してほしいもの


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


風来のシレン3がWiiで発売


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


GREE JOIN ethna


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


ヱヴァンゲリオン 謎解き


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


朝青龍


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


「Amazonライブリンク」は提供を終了しました。
楽天市場
記事検索
  • ライブドアブログ