そんなわけで、String.split() を使う場合には注意が必要です。 対策としては、次のようにして String.prototype.split を置換してやるとよいかもしれません。 ↓ 【2007/12/11追記】 他にもいろいろ問題がありそうなので(例えばString.split()のブラウザでの差異 - ?D of K)、ちゃんとした対策が必要なら、『JavaScript split Inconsistencies & Bugs: Fixed!』を使用するのがよいと思われます。 if (navigator.userAgent.match(/msie/i)) { String.prototype.split=function(sreg){ var text=this, reg=(typeof sreg=='string')?RegExp(sreg,'g'):RegExp(sreg