`(Hello ,world)

ツッコミ、添削大歓迎です。いろいろ教えてください。

2010-08-11

Opera...

テキストエリアでオートインデントさせるのに、JavaScriptであれこれ書いてる。動作確認は、IEははなから切り捨ててChromeFireFoxで主に試してる。一応動いて、Operaでも試してみるかとやってみると、挙動が全然違う。

RETを押したときにonkeydownでfalseを返してもRETが挿入される
改行
  • テキストエリア内に "\n" を突っ込むとChromeFireFoxでは10の1文字なのに、Opera だと[13, 10] の2文字になる?カーソル位置を計算できない…
選択範囲のセット
  • カーソル位置を移動させるのにテキストエリアの選択範囲のセットを使うが、なぜかひとつ前の位置になってしまう。+1してやらないといけない。

いろいろ、クロスブラウザめんどい…

トラックバック - http://cadr.g.hatena.ne.jp/mokehehe/20100811