El evento onscroll si no recuerdo mal es un invento de explorer.... de momento te respondo a lo otro y mañana con las neuronas re-colocadas pensaré lo del scroll a ver qué se me ocurre
mira, Dreamweaver usa esto para detectar si la ventana se redimensiona y, en ese caso, relodea la página
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
Según DW, eso, funciona

pero claro, no lo he podido comprobar nunca porque hace años que no tengo instalado el NS4
yá me contarás
... por cierto, una opinión mia es.... que zurzan a los navegadores viejos. No sirve de nada aprender nuevas tecnologías si seguimos peleando para que los vagos que no actualizan sus navegadores puedan ver las cosas ok. Creo que nos habríamos de poner todos de acuerdo para hacer que las cosas anden a partir de ciertas versiones, y el resto que se actualicen o no podrán usar las páginas.
Un saludo