codice:
	<!DOCTYPE xhtml PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN">
<html>
<head>
<TITLE>default bottom scrolling div</TITLE>
<script type="text/javascript">
function setup(){
 box = document.getElementById("field");
 box.scrollTop = box.scrollHeight;
 
 alert("offsetHeight = "+box.offsetHeight+
       "\n\nscrollHeight = "+box.scrollHeight);
 }
</script>
</head>
<body text="#000000" bgcolor="#909090" onload='setup();'>
<div style="width: 400px; margin: 80px auto 10px auto; overflow: hidden;">
  W 400 x H 280 px DIV
</div>
<div id="field" 
 style="height: 280px; width: 400px; margin: 0px auto; overflow: scroll; background-color: #E3E3E3;"
 >
 contenuto
contenuto
contenuto
contenuto
contenuto
 contenuto
contenuto
contenuto
contenuto
contenuto
 contenuto
contenuto
contenuto
contenuto
contenuto
 contenuto
contenuto
contenuto
contenuto
contenuto
 contenuto
contenuto
contenuto
contenuto
contenuto
</div>
</body>
</html>
 
IExplorer vuole il !DOCTYPE xhtml perché margin: auto; funzioni; questo o quello comunque, non compromette lo SCRIPT.
box.scrollTop = box.offsetHeight; 
anche sembrerebbe funzionare, ora; ma non se il contenuto aumenta ancora.
Stai a:
box.scrollTop = box.scrollHeight;