Following the deployment of our website to your servers we
have noticed that there is an IE6 specific issue that causes the website to display
inaccurately when retrieved from the live hosting. It should be noted
that this issue can only be replicated on the Zen servers – when using our
internal servers the issue is not present.
In case the error itself was related to AJAX a workaround was
implemented that forward IE6 and below browsers to their own implementation of
the site that is not AJAX enabled. Despite this workaround the issue is
still present. The following screenshots provide examples of the way the
website displays in IE7 from the Zen servers, in IE6 from the Zen servers and
finally in IE6 from our own servers. Note that the IE6 version on your
servers is displaying the workaround, non-ajax page (demonstrated by viewing
the source) as are our own servers.
If Javascript debugging is enabled on IE7 the page throws
two javascript errors which it does not throw when implemented on our own
servers. Debugging these Javascript errors using Visual Studio 2008 shows
that the break point occurs at line 5959 of the attached MicrosoftAjax.js file
(named ZenServerMicrosoftAjax.js).
Our own servers are running IIS6 on Windows Server 2003
standard edition SP2 with AJAX extension v1.0.61025 installed.
IE7 on Zen servers
![]()
IE6 on Zen servers (where View Source demonstrats that you
are viewing the non-ajax IECompat attempted workaround to the display issue).
![]()
IE6 on our servers
CTILABS.shared.hosting.zen.co.uk is the hosted account.
![]()