<< 2006/05/ 1 1. タブかスペースかって言うか Emacs か否かが気になる
2. <pre>と改行コード
2 3 4 1. prototype.js で Ajax してみた
2. FreeBSD(98) 2.1.0R 入門キット
5 6 1. あれこれアップデート
2. Mail_mimeDecode でアドレス消えませんか?
7 1. 片付け
2. ラジオ日和
3. 知らないことばがいくつか
8 1. onLoading が変?
9 10 1. apache bench 1.3 って connection 数が正確じゃないのね
11 1. CHM ファイルのタブビュワーってないのか、あるいは CHM ファイルなんかきらいだ
12 1. 辞書サーバあったら便利かなぁ
13 1. 思いっきり反対向いてるなorz
2. ports の PHP がまた変わった
14 1. 英辞郎買った
2. jsUnit ってよくできてるなぁ
15 16 1. MacBook 13" びみょー
17 1. JSDoc 1.9.9.2 を使ってみて大事だなと思ったこと
18 19 20 21 1. 英辞郎 94 -> EPWING の変換ができない
2. ありがとうを言いたいblogというのはめったにない
22 1. Windows用 JammingDicTools がメモリを食いつぶして終了
23 1. prototype.js が MacIE でコンパイルエラー
24 1. cmd.exe を捨てて ckw.exe へ
25 1. 乳剤なくなったらほんとにアウトだもんな
26 1. Yahoo だからなのか Yahoo さえもなのか
2. Tiger の Mail.app うぜぇ
27 28 1. 家計簿期待晒し上げ
2. 今さら収納に頭を使う
3. あーびっくりした
29 1. 知り合いに子どもが生まれたというので
2. キーボードとキーバインドの設定
30 1. tDiary を port forward 越しに使うと一部おかしい
31 >>
トップ «前の日記(2006-05-07) 最新 次の日記(2006-05-10)» 編集

2006-05-08 [長年日記]

_ onLoading が変?

先日書いた Ajax のテスト を得意げに動かそうとしたら…。

Windows 版 Firefox で動かねぇ! えー。Safari で動かないのは確認してたけど。

見たらどうも Ajax の request を投げる際の options の onLoading でセットしたものが Complete したあとに復活してる! どういうこっちゃ。Windows IE, Windows Firefox 1.0.7/1.5.0.3, Safari 1.3 が同じ挙動。Mac Opera 8.5x, Mac Firefox 1.5.x は狙い通り動いている。

あと Safari 1.3 で dblclick が拾えないなぁ。Javascript - Event compatibility tables によると拾えるはずだし、ここのテストページではちゃんと動いてるんだけどな。

まぁとりあえず dblclick はあんまりよくないかなぁと思って使わないようにすればいいやっていうのと、onLoading に書く処理を Ajax request そのものの前に書いて、onLoading を消したら狙い通り動いた。

ここに書く
var options = {
  onLoading: function() {
    ここに書くのはやめる
  }
}
new Ajax.Request( URL, options );

うーん、そういうもんなのか。そういうもんなのか?