Operaでselectionが使えない
Opera10.51にアップグレードしたら
document.selectionが使えなくなってました。
selectionの替わりの、選択範囲の書き換えがわからん。
一応検索して調べたけど、それでもわからん。
それと、window.openで開いたウィンドウの
オブジェクトの取得が、出来たり出来なかったりと
自分が書いているコードが悪いのかどうなのか…。
追記
わかりました(なんとなく)。
var elm = document.getElementsByTagName('textarea')[0]; var num_start = elm.selectionStart; var num_end = elm.selectionEnd; var str_text = elm.value; //選択範囲の前のテキスト str_text.substr(0, num_start); //選択範囲のテキスト str_text.substr(num_start, num_end - num_start); //選択範囲の後のテキスト str_text.substr(num_end);
これを組み合わせれば良いみたいです。