views:

1005

answers:

7

In the last few days we have noticed that IE8 during page load occasionally shows momentarily a blank (white) page. It does not happen every single time. I would estimate about 10%. This issue has been brought to our attention by visitors on a site with several millions pages a day, which suggests that it has really appeared very recently. However, a quick look at the recent Windows updates did not reveal any changes related to IE at all. Also, I tried to turn on and off all possible options in IE, turn off all extensions, switch on and off compatibility mode, tried various doctypes etc. without any success. The problem can be demonstrated even on a very simple example:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd"&gt;
<html>
<head>
    <title>Test</title>
    <style type="text/css">
        body { background-color: Black; color: White; }
        a { color: White; }
    </style>
</head>
<body style="background-color: Black;" bgcolor="Black">
    <a href="test.html">Reload</a>
</body>
</html>

Just click on the reload link repeatedly, and you will see a white flash occasionally. Can anybody else confirm it? I run Vista, but it has been reported also on XP. It seems like some internal repainting problem such as when you don’t make the window background transparent in the RegisterClass function.

+1  A: 

I've got the same problem with some sites I've build. It's very annoying and I haven't seem to solve it yet. Same occurs in IE6 and IE7, but that can be 'solved' with

<meta http-equiv="Page-Enter" content="blendTrans(Duration=0)" />
<meta http-equiv="Page-Exit" content="blendTrans(Duration=0)" />

Couldn't find a solution for version 8.

A: 

I had a similar issue and searched every where for an answer. I think I may have it. I had a flash banner and would get an ugly white flash that filled the browser whenever I clicked on a link to a new page or did a refresh. I placed wmode:'transparent' in the parameter list for the swf object. Now it looks the same as FF - no ugly white flash!

swfobject.embedSWF('banner.swf', 'flashcontent', '960', '120', '9.0.0', 'assets/swfobject/expressinstall.swf', {}, {bgcolor: '#000000', menu: 'false', wmode:'transparent'}, {id: 'flashcontent'});
A: 

THANK YOU C-MAN!!!!!!!!!!!!!!!! I have been searching for days on how to fix this stupid bug, and I've tried everything. My issue was only made worse because instead of the whole screen flashing white, I was only getting white boxes where the piece of flash was and around the cursor. How I loathe IE.

Kendall
A: 

Hi I am encountering this big time. I have a site here: http://www.gingergraphicdesign.com In Firefox etc it is fine but on reload/refresh the page flashes white. I have another site with the same issue and it is ruining my client's requirements. I have trawled the web and can find NO solution. Can anyone help???

Sorry I don't understand-the post I put here starting "Hi I am encountering this big time..." says that it was answered 4 hours ago... but where is the answer? I can only see my own post and the previous posts. What am I missing?
A: 

hi,

i'm having same problem.. i really don't know what to do next.. any ideas?