I think it’s permissible to have a “download ...” page in some cases - for example, after a user logs into a business application (think TurboTax is online ... it says something like “establish a secure connection”, that, probably not quite so, but loading the contents of the interface). Displaying a page every time an anonymous user visits your site is probably not a good idea.
jQuery BlockUI. , .