textareaをスクロールさせるには?
[上に]
[前に]
[次に]
ponwill
[E-Mail]
2000/02/09(水) 12:52:36
はじめて利用させてもらいます。
javascriptを使ってtextareaの内容を書きかえる時に、
内容が、textareaの指定された行数よりも多い場合、
例えば5行分しかないtextareaに7行のデータを書き出した時、
その3行から7行目を表示させたいのです。
(このとき、1行目と2行目の内容はちゃんと上に残っていてほしい)
何かいい方法や、他に似たような状況を作る方法はないでしょうか?
Mugi
[E-Mail]
[HomePage]
2000/02/09(水) 14:14:57
IEならtextRangeでできますよ。
これとか参考になるかも。
../199910/99100337.htm
ponnwill
2000/02/09(水) 17:17:33
返答どうも。さっそく参考とゆーところ見ました。
NNではできそうもないようですね。
できれば、NNでやりたいんですが。
他ににたようなことできますでしょうか?
なければ、根本的に考えなおします。
Mugi
[E-Mail]
[HomePage]
2000/02/09(水) 19:28:12
> できれば、NNでやりたいんですが。
無理でしょう。
いつリリースされるかもわからないMozilla5じゃあまり期待できませんしあきらめた方がいいのでは。
zizz...
[HomePage]
2000/02/09(水) 20:28:30
最近JavaScriptの言語仕様ばかり追いかけていて、DOMはほとんど調べていないのですが、
他に書く人がいないので、私が書かねばならぬらしい。
最初に断っておくが、Netscape Navigator 4.Xでは無理。
../199910/99100337.htm
に書いた話は不適切な部分があるので補足しておく。
Mozillaは当初 DOM 1まで完全サポート、DOM2は部分サポートという予定だったけど、
Rangeの実装も結構進んでいる。
http://lxr.mozilla.org/mozilla/source/dom/src/range/
MSIEの独自拡張をサポートするとは考えられないので、
仕様から外れたTextRangeは将来も使えるようにはならないはず。
ponnwill
2000/02/10(木) 09:56:18
[[解決]]
そうですか。色々ありがとうございました。
この件については、あきらめることにします。
フレームとかを使って似たようなことが出来ないか、考えます。
[上に]
[前に]
[次に]