window.onload Function Chaining Examples

Examples of window.onload Function Chaining in JavaScript
<script>
// see http://www.CodeDesignPatterns.com/javascript/window-onload-function-chaining/
function onloadFunction(prevOnloadFunction) {
   return function() {
      alert('This happens before the previous window.onload function');
      if (prevOnloadFunction) prevOnloadFunction();
      alert('This happens after the previous window.onload function');
   };
}
window.onload = onloadFunction(window.onload);
</script>