2005年 07月 17日

Ajax Search, cloneNode の挙動

検索結果を表示させてみる

ホントは今まで中間ドキュメントとして吐いてた XML を利用する予定だったけど、どう考えてもソレを鯖側でソレっぽくしたほうが楽なので、?mode=ajax とかスクリプトに付け加えていたり。

そんなことはどうでもいい。これ Firefox でしか動かない。IE も Opera も cloneNode したやつを、appendChild するとエラーが出てしまう。同じような処理をしていて、同じドキュメント内のノードをクローンするときは大丈夫なので、別のドキュメントのノードを追加できないのかな……

DOM で操作なんて面倒くさくで死ぬ。XPath, XSLT が標準 Javascript で使えたらいいのに。

Safari でブラクラになるらしいので、KHTML もはじくように。何時かなおす!

!navigator.userAgent.match(/MSIE/) && !navigator.userAgent.match(/Opera/) && !navigator.userAgent.match(/KHTML/)

このスクリプトまじ使えねぇよ(w

cloneNode がダメなんじゃなくて、cloneNode(true) がダメ。自分で再帰的にやれと?

cloneNode は別のドキュメントのやつクローンして突っ込むって用途じゃないらしい。Gecko がバグ?なのかな。importNode 使うようにしたら IE 以外で動くように。

2005年 03月 13日

Triangle Color Selector の IE 対応

Arthur @ Knettergek Media さんからメールでスクリプトの改善されたやつが送られてきました。ありがたや。 そんなわけで Triangle Color SelectorIE でも動くようになりました。

すっげ。まじ神。私完全にスクリプトとか忘却してて日記のカテゴリーに何あるかさえ忘れてましたってば!!

2005年 03月 07日

XMLHttpRequest

XMLHttpRequest 使ってなんかしたい。でも特に思いつかない。難しいのはやりたくない。

2005年 01月 08日

三角形カラーピッカー

Painter 風のやつを JavaScript で実装した。っていっても重要な部分は GIMP のコードからまるパクり。別のもっと単純な計算方法でやってたら、どう考えても三角形の範囲から色がはみ出すのでパクり。某 IRC チャンネルで長いことチャンネル違いな話をしつつアレとかソレとか。

IE はやる気になったらやろう……