Попробуйте поместить таблицу в прокручиваемый разделитель ... http://jsfiddle.net/qm7Vx/
Просто измените высоту на то, что вы хотите. Вы также можете добавить свойство width в свой атрибут style, если вы также хотите прокрутить по горизонтали.
<div style="height:200px;overflow:auto;" id="tableScroller">
<table>
<tr><td>00:00</td><td>Text1</td></td>
.
.
<tr><td>23:00</td><td>Text23</td></td>
</table>
</div>
Это покажет ПЕРВЫЕ N строк в зависимости от высоты с возможностью прокрутки вниз. Звучит так, будто вы хотите показать LAST N Rows с возможностью прокрутки вверх. Могу ли я предложить поменять порядок отображения строк, показывая сначала последние?
В противном случае вы можете использовать jQuery для установки позиции прокрутки вашего div.
$('#tableScroller').scrollTop( $('#tableScroller table').height() );