出来ていることを示す。言って驚いたが、多分、無闇に標準化していった結果の良好な副作用だろうと想像する。「書き出す」という発想に帰着させること自体が理解不足を示しているから。何にせよ、出来の良いものではないので、それを無視したい。オリジナル、とでも言おうか、特に英語圏のサイトで時々遭遇する「部品」がヴェンダーのサイトにある。http://msdn.microsoft.com/library/en-us/dndude/html/qualsort.aspこれは良い。アルゴリズムの講義の課題へのレポートのような香ばしい出来だ。参考にするならこういうものをするべきだ。]小汚い部品を書いてみた。セル内のマーク付けは自由に出来る。1000);"のように、緩衝を入れる工夫が必要。compareNumbers;}}</SCRIPT></PUBLIC:COMPONENT>最初にセルのデータを別途配列に格納する。この余計な手間は、実行時の速度を上げるため。格納に際して、参照を格納する。数値であればNumber、文字列であればString、として。すれば、各データがもともと帰属していた行への参照をプロパティとして持つことが出来る。これをすることで、配列作成の時点でソートしてしまえるという利点も生じる。実行時には、ソート無しに、配列要素の順番通りにappendChildすれば行入れ替えが完了する。配列にすることで、それに実装されているsortを利用できる。スクリプトでいくらがんばっても、速度に桁違いの差が出るから、実装されているメソッドがあればそれを使うに越したことはない。理屈の上では、実行速度は最大の部類に入ると思われる。注意することは、イベント(名)を、ondocumentreadyにすること。単独で使う場合、oncontentreadyで何の障害も無いが、あくまで部品だから、他との兼ね合いというものがある。近隣のスレッドが求めている「テーブルを分割してそれに横スクロールを出す」という危険な部品を作って組み合わせる場合、oncontentreadyだと、キャッシュを再利用しようとする挙動によってIEが簡単におちる。behaviorはCSSを利用したIEの優れた機能であるが、CSSに不正な記述を含めるべきではない。url(http......./sorter.htc);');}</script><![endif]-->のようにして、切り分けられるべきだ。CSSが外から再利用される可能性を保有していることを常に頭に入れておくべきで、特にスクリプト関連の記述は絶対に含まれてはいけない。「スクリプトで操作するCSSは、たとえ不正ではなくても別にする。」ということが徹底されるべきだと思っている。徹底すれば、スクリプト無効の環境ではdisplay:noneが開かない、という類のアホ丸出しサイトがこの世から無くなる。意味があるとは思えないが、Mozillaに対応する場合、述語をW3C化して、過去ログでTreeWalker使用のgetInnerText(ween氏)をHTMLTableCellElement.prototypeに__defineGetter__して、一通り使い終わったらdeleteすれば良い。(deleteするためには、最初に、HTMLTableCellElement.getInnerTextなどと定義されなければならない。]ありがとうございます。難しいですが、がんばってやってみます。]>>12あるもの利用、ということからすれば、ここの過去ログにもどこかにあったように、transformNodeということになるし、あるいは、そのデータバインドもあるが、それでは、オブジェクトが丸ごとクローンで入れ替わってしまう。泥臭くDHTMLな方法を採るのだと考えられる。HTCでなくても、こういうのは部品だから、丸ごと入れ替えることは避けられるべきではないかと。]>>9間違ってはいないけど、冗長とは思う。このくらい単純な表であれば、必要なのはscope属性だけで、headers属性は必要ないと思う。table要素のsummary属性はつけておいた方がよいと思う。HTML-Lintでもチェックできます。]個人的に12は管理人臭いと思い込んでいるので、14では一応、礼儀知らずなりに言葉を選んでみたが、はっきり言うと、何も分かっていない。ポイントがずれている。いくらなんでも、HTMLの手本を書きたかったわけではないことくらい理解しろ。「それ(それら)」を「それ(それら)」として扱わなければならないという明確な基準があった時にどうするか、ということだ。www入門というサイトはかなり有名で、カスどもの信頼を得ているから、そこにあるわけのわからんもののコピーが日本のサイトに溢れるのは宜しくないと感じたまでの話だ。んなこたあ分かってるよ。興味を持った誰かが実験する時に、idだのheadersだのは必要なの。実験する奴など皆無だろうが、それでもやはり、書いておくことで勘の良い人には伝わるものだ。冗長と感じた時点で、こいつは何でこんなことするんだろう、と疑問を持て。www入門の作者は、マイクロソフトの香ばしいのを見た時に、そこでなされているセレクションソートを冗長と感じただろう。プレインCの技術者には良くある事だが、疑問を持てなかった。結果、マクロメディアのリファレンスにありそうなひょんな比較関数をでっちあげて、枠固定でTextオブジェクトだけを移動させるという信じ難い荒業を披露している。本人は、小洒落た工夫でもしているつもりだろう。悪口の後では意味ないが、別にそのwww入門の作者に私怨があるわけでもなんでもない。学生時代の講座の研究テーマが近いからか、その作者には寧ろ親近感すら憶える。アホがわけのわかっていないことをしたり顔で書いてきたので悪口が過ぎた。]私は管理人ではありません。12は8に対する回答です。9から11を無視した書き込みが礼儀知らずと思われたのでしょうが、知ったことではありません。]すっかりご無沙汰の管理人こと『ちゃいちゃんパパ』です。実は、WEB相談室を閉鎖したいと思っているこの頃です。ログのディスクスペースが思うようにとれないことの問題や、仕事が忙しくて趣味(本BBS等)などやっていられない状況で...。そもそも私自身が、この系に対して情熱がなくなってきました...。BBSでは、ケンカや荒らしは付き物ですし、仲裁も煩わしい。]ぜひ閉鎖してください。文句を言われるのも照れるが。