Lo que propone xcorpyon es la forma para pedírselo a IExplorer.
Para el resto de navegadores (al menos aquellos que soporten los estándares css correctamente) basta con que le des la propiedad position el valor fixed. Eso mantendrá la capa inmovil.
El evento onscroll es propietario de explorer, por eso no funcionará en otros navegadores.
Eso sí, para explorer usando ese script la propiedad position habrá de mantenerse como absolute, pues no comprende la propiedad fixed