[thelist] (how to stop) IE6 rendering before it has fully compiled

Skellos skellos at skellos.com
Mon Nov 20 14:37:47 CST 2006

Hi Barney,

I think using <table*> to fix your problem might not be such a good 
solution. Browser such as Firefox will display the content of your 
table before it finds the </table*> bracket.

Here are a few possibilities that might do the job for you,

1) If you have a flash movie of some kind (if not, maybe create a 
small one) that requires a few seconds to load with a loading 
sequence, you should use it as an opening page and have your page 
load all your CSS and most of your images in cache at the same time 
so IE can then use the cache to display your page faster once the 
movie has been loaded and displayed.

2) You can set 'Invisible' the things you wish not to be displayed 
right away. Using the StyleDisplay : none. And at the end of your 
page, after it load, or in your body, you can use a timer-set delay 
Javascript action that will switch those invisible to visible.
Or, use Lee's code as he suggested which makes everything invisible 
until the page is finished loading.

CEO Skellos corp.

At 04:56 AM 20/11/2006, you wrote:

>Hi folks,
>Just uploaded a big site to external hosting, and as might be expected
>it now takes a couple of seconds for each page to load instead of instants.
>This is a huge problem for IE6: I'm using 60Kb's worth of css (yeah, I
>know), with complex layouts depending on multiple measurement scales and
>all sorts of inter-div dependency, javascript that replaces markup on
>load, dozens of images etc. Based on this description you might call it
>an innately terrible site, but I'm past changing its nature now and I've
>got to find a fix for the central problem this poses, namely the fact
>that a pig's ear is made out of the design with IE trying to render
>before it has fully digested all the code it has to compile.
>As it stands it renders things in weird layouts before bouncing them
>into place, images re-load, the whole thing flickers... It's an absolute
>animated eye-sore.
>Does anyone know of any simple way to make IE wait til it has fully
>digested the content before prematurely displaying it?
>* * Please support the community that supports you.  * *
>For unsubscribe and other options, including the Tip Harvester
>and archives of thelist go to: http://lists.evolt.org
>Workers of the Web, evolt !

More information about the thelist mailing list