TABを入力させる方法は?
きゅんべる
2000/05/21(日) 22:30:37
TEXTARAで、タブの入力を可能にしたいのですが、やり方がわからなくて困っています。
JavaScriptでどうにか成らないでしょうか?
どなたか教えて下さい。お願いします。
きゅんべる
2000/05/22(月) 10:13:55
ネットスケープでは出来ないんですか・・・残念
でも、IEだけでもいいです。
どうか教えて下さい。よろしくお願いします。
きゅんべる
2000/05/22(月) 13:12:32
[[解決]]
有り難うございます!!!
><textarea name=tarea cols=30 rows=5 onkeydown="
>if(document.selection){
> if(event.keyCode==9) {
> r=document.selection.createRange();
> this.blur();
> r.collapse(false);
> r.text='\t';
> r.select();
> setTimeout('document.forms[0].tarea.focus()',0);
> }
>}">
うーん、やってることは判るんですが、全く知らないオブジェクトが
ならんどります----ちと、勉強しなければ、、、
本当に、どうもありがとうございました。
shingo
[E-Mail]
[HomePage]
2000/05/23(火) 11:02:17
主観ですが、最後のsetTimeoutの1行は、return falseにしたほうがより
適していると思います。なにか理由があってsetTimeoutになさっているの
でしょうか?
Mugi
[E-Mail]
[HomePage]
2000/05/23(火) 11:41:38
> なにか理由があってsetTimeoutになさっているのでしょうか?
IE4では、こうしないとダメなんです。
shingo
[E-Mail]
[HomePage]
2000/05/23(火) 19:21:31
なるほど、確かにIE4ではreturn falseでは正しく動作しませんね。
ありがとうございました。