secondo me ti stai complicando la vita. Per centrare un layout o un elemento non occorre appoggiarsi a javascript, puoi gestire il tutto da css e senza l'uso di posizionamenti assoluti, notoriamente difficilmente gestibili
leggi cosa dice Mich_
per la barra di scorrimento associata a un div, ti basta settare la proprietà overflow, sempre da css
![]()