• Welcome to Tux Reports: Where Penguins Fly. We hope you find the topics varied, interesting, and worthy of your time. Please become a member and join in the discussions.

Image display bug finally fixed in IE8?

S

Semjon Katatschkow

Flightless Bird
I haven't installed IE8 yet, so I'd like to know if the notorious image display bug all previous IE versions are affected by has
been finally fixed. The bug occurs when loading websites that contain many images, often IE will fail to display some of them. The
images are online, it's just an IE bug.

I kind of solved this issue by writing an jscript that I insert in all webpages I visit by means of Proxomitron (that's an
web-filtering proxy). The script checks all images on the page after IE finishes loading the page and if the image size <0 (means
not loaded) it attempts to re-load them into IE. Of course, it would be much better if Microsoft finally did their job and fixed the
goddamn bug after 10 or 15 years! Just hope it's finally fixed in IE8.

In case anybody's interested, here's the script that I use:

--------------
function IE_IMG_Bug()
{
var theImages_length = document.images.length
if (theImages_length > 0)
{
var theImages = document.body.getElementsByTagName("IMG");
for (var theImagesCount = 0; theImagesCount < theImages_length; theImagesCount++)
{
if (theImages[theImagesCount].fileSize < 0)
{
oSrc=theImages[theImagesCount].src
theImages[theImagesCount].setAttribute("src", "");
theImages[theImagesCount].setAttribute("src", oSrc);
//theImages[theImagesCount].swapNode(theImages[theImagesCount]) //alternative, but it fails most of the time
}
}
}
}

document.onreadystatechange=fnStartInit;
function fnStartInit()
{
if (document.readyState=="complete")
{
IE_IMG_Bug()
}
}
------------------
 
L

Leonard Grey

Flightless Bird
Funny thing, I've been using Internet Explorer since v2, and yet I've
never heard of this "notorious image display bug all previous IE
versions are affected by."
---
Leonard Grey
Errare humanum est

Semjon Katatschkow wrote:
> I haven't installed IE8 yet, so I'd like to know if the notorious image display bug all previous IE versions are affected by has
> been finally fixed. The bug occurs when loading websites that contain many images, often IE will fail to display some of them. The
> images are online, it's just an IE bug.
>
> I kind of solved this issue by writing an jscript that I insert in all webpages I visit by means of Proxomitron (that's an
> web-filtering proxy). The script checks all images on the page after IE finishes loading the page and if the image size <0 (means
> not loaded) it attempts to re-load them into IE. Of course, it would be much better if Microsoft finally did their job and fixed the
> goddamn bug after 10 or 15 years! Just hope it's finally fixed in IE8.
>
> In case anybody's interested, here's the script that I use:
>
> --------------
> function IE_IMG_Bug()
> {
> var theImages_length = document.images.length
> if (theImages_length > 0)
> {
> var theImages = document.body.getElementsByTagName("IMG");
> for (var theImagesCount = 0; theImagesCount < theImages_length; theImagesCount++)
> {
> if (theImages[theImagesCount].fileSize < 0)
> {
> oSrc=theImages[theImagesCount].src
> theImages[theImagesCount].setAttribute("src", "");
> theImages[theImagesCount].setAttribute("src", oSrc);
> //theImages[theImagesCount].swapNode(theImages[theImagesCount]) //alternative, but it fails most of the time
> }
> }
> }
> }
>
> document.onreadystatechange=fnStartInit;
> function fnStartInit()
> {
> if (document.readyState=="complete")
> {
> IE_IMG_Bug()
> }
> }
> ------------------
>
>
 
R

rob^_^

Flightless Bird
Hi,

The more images and external stylesheets and scripts that you include in
your pages the slower the page load.

There is still a limit of 31 external stylesheets for all IE versions.

It is recommended that your number of external resources not exceed 40.

Use page caching, image sprites and background style rules instead of
requesting 100's of images. Each resource request results in another round
trip back to the server.

c.f - http://www.webweaver.nu/html-tips/load-time.shtml

http://www.websiteoptimization.com/services/analyze/

"Semjon Katatschkow" <skatatschkow@hotmail.com> wrote in message
news:eLLSbC8kKHA.5568@TK2MSFTNGP02.phx.gbl...
> I haven't installed IE8 yet, so I'd like to know if the notorious image
> display bug all previous IE versions are affected by has been finally
> fixed. The bug occurs when loading websites that contain many images,
> often IE will fail to display some of them. The images are online, it's
> just an IE bug.
>
> I kind of solved this issue by writing an jscript that I insert in all
> webpages I visit by means of Proxomitron (that's an web-filtering proxy).
> The script checks all images on the page after IE finishes loading the
> page and if the image size <0 (means not loaded) it attempts to re-load
> them into IE. Of course, it would be much better if Microsoft finally did
> their job and fixed the goddamn bug after 10 or 15 years! Just hope it's
> finally fixed in IE8.
>
> In case anybody's interested, here's the script that I use:
>
> --------------
> function IE_IMG_Bug()
> {
> var theImages_length = document.images.length
> if (theImages_length > 0)
> {
> var theImages = document.body.getElementsByTagName("IMG");
> for (var theImagesCount = 0; theImagesCount < theImages_length;
> theImagesCount++)
> {
> if (theImages[theImagesCount].fileSize < 0)
> {
> oSrc=theImages[theImagesCount].src
> theImages[theImagesCount].setAttribute("src", "");
> theImages[theImagesCount].setAttribute("src", oSrc);
> //theImages[theImagesCount].swapNode(theImages[theImagesCount])
> //alternative, but it fails most of the time
> }
> }
> }
> }
>
> document.onreadystatechange=fnStartInit;
> function fnStartInit()
> {
> if (document.readyState=="complete")
> {
> IE_IMG_Bug()
> }
> }
> ------------------
>
>
 
J

Jeff Strickland

Flightless Bird
"Semjon Katatschkow" <skatatschkow@hotmail.com> wrote in message
news:eLLSbC8kKHA.5568@TK2MSFTNGP02.phx.gbl...
>I haven't installed IE8 yet, so I'd like to know if the notorious image
>display bug all previous IE versions are affected by has been finally
>fixed. The bug occurs when loading websites that contain many images, often
>IE will fail to display some of them. The images are online, it's just an
>IE bug.
>


I never have problems with loading images.

I don't know what bug you are referring to. There is no known bug that I'm
aware of.

Open Google, or any search engine, in IE and do an image search on your
favorite actress. I get at least 25 images per page within about a second or
two.




> I kind of solved this issue by writing an jscript that I insert in all
> webpages I visit by means of Proxomitron (that's an web-filtering proxy).
> The script checks all images on the page after IE finishes loading the
> page and if the image size <0 (means not loaded) it attempts to re-load
> them into IE. Of course, it would be much better if Microsoft finally did
> their job and fixed the goddamn bug after 10 or 15 years! Just hope it's
> finally fixed in IE8.
>
> In case anybody's interested, here's the script that I use:
>
> --------------
> function IE_IMG_Bug()
> {
> var theImages_length = document.images.length
> if (theImages_length > 0)
> {
> var theImages = document.body.getElementsByTagName("IMG");
> for (var theImagesCount = 0; theImagesCount < theImages_length;
> theImagesCount++)
> {
> if (theImages[theImagesCount].fileSize < 0)
> {
> oSrc=theImages[theImagesCount].src
> theImages[theImagesCount].setAttribute("src", "");
> theImages[theImagesCount].setAttribute("src", oSrc);
> //theImages[theImagesCount].swapNode(theImages[theImagesCount])
> //alternative, but it fails most of the time
> }
> }
> }
> }
>
> document.onreadystatechange=fnStartInit;
> function fnStartInit()
> {
> if (document.readyState=="complete")
> {
> IE_IMG_Bug()
> }
> }
> ------------------
>
>
 
Top