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 );
うーん、そういうもんなのか。そういうもんなのか?
More
Recent Posts
- » Gemini Advancedでもうゲームが変わっていた
- » 今さらLLMのモデルの違いとプロンプトエンジニアリングについて
- » Bundler環境でIRBでもLSPでもドキュメントを利用する方法
- » Ruby 3.2と3.3のirb historyの扱いの違いと対処方法
- » Result型とRailway Oriented Programmingをめぐる旅
- » dry-operationのススメとエラー情報をViewまで持っていく方法の模索
- » aligach.netのRubyとViteをバージョンアップした
- » ViteRuby 3.7.0は起動方法のデフォルトがnpx経由になった
- » GmailからSpreadsheetとGoogle Driveへ書き出すGASライブラリを作った
- » 面倒くさがり屋のためのTypeScript環境