If you want code to execute before the page is ready, the you should just inline it in your <script> tag. Note that you won't be able to access or modify any DOM component of the page, all you can do is append some new DOM nodes at the beginning.
<html> <head> <script src="http://code.jquery.com/jquery-latest.min.js"></script> </head> <body> <script> var $wait = $('body').prepend('<p id="loading">Loading...</p>'); $(document).ready(function(){ $wait.remove() }); </script> </body> </html> Ugly and untested code :) On Jul 9, 7:42 pm, MorningZ <[EMAIL PROTECTED]> wrote: > Just to note on: > > "I was trying to get an alert to fire after some of the page loads, > (but before ().ready)" > > 'load' is always going to fire *after* 'ready'