Ho un elemento HTML textarea sulla mia pagina che viene ricaricata tramite la tecnologia AJAX. L'intera textarea viene restituita ogni volta, non solo il suo contenuto, e il contenuto cresce nel tempo. Insieme con la textarea torno il seguente pezzo di javascript:dinamicamente Scrolling una textarea
<script type="text/javascript" >
var textArea = document.getElementById('outputTextResultsArea');
textArea.scrollTop = textArea.scrollHeight;
</script>
in Firefox 3.0.7 questo pone la barra di scorrimento nella parte inferiore dell'area di testo, che mi permette di vedere l'ultimo dell'uscita. Tuttavia in IE 7 vedo un comportamento diverso. La barra di scorrimento si sposta verso il basso con il contenuto come previsto, ma una volta che il contenuto è maggiore dell'altezza della textarea, la barra di scorrimento non si sposta più verso il basso. Sembra che IE stia ricordando l'altezza di scorrimento originale dell'elemento, non la nuova altezza.
Sto usando il xhtml DOCTYPE di transizione se questo aiuta. Inoltre, se ciò può essere ottenuto con jQuery, ciò andrebbe bene in quanto ho accesso a questo.
Grazie in anticipo
Neil
grazie questo effettivamente funziona! Lascerò la domanda aperta solo in caso di altri suggerimenti. –