カテゴリー
Software

さがしもの

fireFoxのexztensionでJavaScriptやActiveXのon/offをタグベースで制御できたりするやつってないんだろうか??speipnirにはその機能があって、Ajaxの検証とか、Flashのプラグイン検証とか楽チンだったのだけどなあー。
ということでちと探してみる。

カテゴリー
Develop

XMLHttpRequestに引数を渡したいとき

ちとajaxではまり中。
XMLHttpRequestに引数を渡して、”onreadystatechange”で実行される関数に継承させたいときってどーするんだろう?Flashとかでよくやる手法は強引にXMLHttpRequestオブジェクトに変数をかましたりして継承させるのだけど、これjavascriptではNGっぽい。やりたいのはこんなかんじね。

xmlHttpObj.onreadystatechange = do_after_loaded;//イベント取得関数(readyState==4&& status==200)でXML解析処理開始
xmlHttpObj.arg_id = 12;//これにarg_idという変数をくっつけてonreadystatechange の際にそれを用いて処理を行う。
//
function do_after_loaded(){
document.write(xmlHttpObj.id);
}

んー多分正式なやり方は他にあるんだろうな・・。ちと調べてみよう。
まぁ別に変数として保持しておいてもいいんだけどさ・・・。なんとなく一時変数にしたくなる性分なのです・・。

カテゴリー
Develop

ajaxもどき

フガフガとajaxの勉強。といってもvの部分にはそれほどこだわりがあるわけではなく、どちらかというとランニングを円滑に進める上での仕組みの部分。ajaxって程のものでもないので、ajaxもどき。
色々知らないメソッドが増えていて結構面白い。”XMLHttpRequest”ができるだけで、今までスタンドアロンxmlパーサー的に(?)Flashに依存していた部分がクリアになる。個人的にswfのブラックボックスな部分が運用における陰のイメージがあったのだけど、この辺ajax使えばかなりクリアになっていい感じになりそう。ただまぁhttp経由じゃないと動作検証できないのと、objectの細かいチェックとかが面倒。flashのデバッガみたいなのって無いのでしょうか?みんな開発段階のデバッグとかどーやってるのだろうか?alert・・?まさかね・・。

カテゴリー
未分類

ちず窓

ちず窓
あ・・やられたw