You could do this easily in Javascript. The question is, why would you want to do it. Browsers have algorithms to download text first, images later and backgrounds the latest in order to give the user useful information as soon as possible, and you want to work against that? Wouldn't you rather have partial information while you wait then just stare at a blank Loading... sign? If not, forum216 is really the best place to visit.