私はページにajaxでリロードされるtextarea html要素を持っています。テキストエリア全体は、その内容だけでなく毎回返され、内容は時間とともに増加します。テキストエリアに加えて、私には、JavaScriptの以下の部分を返す:Firefoxの3.0.7でテキストエリアを動的にスクロールする
<script type="text/javascript" >
var textArea = document.getElementById('outputTextResultsArea');
textArea.scrollTop = textArea.scrollHeight;
</script>
これは私が出力の最新情報を見ることができるようにテキストエリアの下部にあるスクロールバーを配置します。しかし、IE 7では、私は別の動作を参照してください。スクロールバーは内容どおりに下に移動しますが、内容がテキストエリアの高さを超えると、スクロールバーは下に移動しなくなります。 IEが新しい高さではなく要素の元のスクロール高さを記憶しているかのようです。
私はxhtml transitional doctypeを使用しています。また、jQueryを使用してこれを実現できれば、それにアクセスできるようになります。事前に
おかげ
ニール
おかげで、これは確かに動作しません!私は質問を開いたままにして、そこに他の提案を入れておきます。 –