Status bar shows page loading completion before it takes a place

  • Thread starter Thread starter marss
  • Start date Start date
M

marss

When loading the page, which performs continiously the server-side
work, the status bar shows the progress of the loading process. If page
contains the element, changing its "background-image" property after
the mouse over, the status bar shows that the page load is complete,
namely you can see that the "Done" appears in left bottom corner and
the blue strip reflecting the progress hides. But the page is not
loaded yet. How can I resolve this problem? I can't remove all
"background-image" properties from style-sheet, because after that the
site I work with looks much worse.
Here you can see entire example of this problem:
http://64.78.15.74/test/
 
Еxample explanation: Click top link that cause postback to server.
While page is loading move mouse over bottom link and status bar will
show page loading completion.
Bug only in IE6, firefox works correctly.
Sorry for my English
 
marss said:
When loading the page, which performs continiously the server-side
work, the status bar shows the progress of the loading process. If page
contains the element, changing its "background-image" property after
the mouse over, the status bar shows that the page load is complete,
namely you can see that the "Done" appears in left bottom corner and
the blue strip reflecting the progress hides. But the page is not
loaded yet. How can I resolve this problem? I can't remove all
"background-image" properties from style-sheet, because after that the
site I work with looks much worse.
Here you can see entire example of this problem:
http://64.78.15.74/test/


Have you changed it? I get
"Configuration Error"
"DotNetNuke.HttpModules.UrlRewrite, or one of its dependencies, was not found."
"Source File: C:\FTP\peter101\Htdocs\web.config Line: 37"
Etc.


HTH

Robert Aldwinckle
---
 
Hi,
Link already is acting, you can see at
http://64.78.15.74/test/Test.aspx
But I'm not sure now that this problem has good-looking solution. I'am
found at http://support.microsoft.com/kb/293373/en-us that IE may show
incorrect status while
browsing "a page that uses JavaScript functions to retrieve page data".
Too many functions match this fuzzy definition. Maybe when I assign
background-image to some url I also "retrieve page data" from this url.

I got this bug in 2 cases:
1. css:
a:hover
{
background-image: url(some.gif);
}
2. javascript:
... onmouseover='this.backgroundImage=some.gif' ..


I resolve this problem in real project by adding handler for
onbeforeunload event of body element:
<body .... onbeforeunload="status='Page loading... Please Wait.';">.
Progres bar indicates that loading of the document has finished but
text in status bar leaves, and user is informed that something is doing
still. It is not the best solution because of some flaw in. I will be
appreciated for another ideas.
 
Back
Top