[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.
-------
Skellos
CEO Skellos corp.
www.skellos.com
www.camarillamontreal.com
www.draconiens.com
www.skullfire.info
-------
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?
>
>Regards,
>Barney
>--
>
>* * Please support the community that supports you. * *
>http://evolt.org/help_support_evolt/
>
>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