Forums
View unanswered posts | View active topics It is currently Mon Apr 21, 2014 1:07 am



Reply to topic  [ 11 posts ]  Go to page 1, 2  Next
 CSS Pie Site not rendering linear gradient on IE8 for some 
Author Message

Joined: Fri Sep 17, 2010 2:05 am
Posts: 5
Post CSS Pie Site not rendering linear gradient on IE8 for some
The CSS Pie Site renders just fine on my IE8 browser, however coming over to Ireland and showing the site over here to friends on there IE8 Browsers. The linear gradient isn't working, everything else seems to be just fine. (I'm using CSS Pie on my internal site and the problem was found there initially)

Here are the request headers they are sending....

Accept: */*
Accept-Language: en-gb
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Accept-Encoding: gzip, deflate
If-Modified-Since: Wed, 08 Sep 2010 09:53:14 GMT
Connection: Keep-Alive
Host: css3pie.com

I've also attached what the site looks like and the browser version they are using. Any help would be appreciated... for the life of me, I can figure out what would be cause just a piece of the functionality to not work.


Attachments:
IE8.JPG [24.88 KiB]
Downloaded 953 times
CSS Pie Site.JPG [53.83 KiB]
Downloaded 953 times
Fri Sep 17, 2010 2:52 am
Profile

Joined: Wed Jul 14, 2010 11:46 am
Posts: 1430
Post Re: CSS Pie Site not rendering linear gradient on IE8 for so
That's strange. I notice the User-Agent header is reporting MSIE 7.0... are they perhaps forcing IE7 compatibility mode or something? I would expect that to report MSIE 8.0 from IE8.

Also, are there any javascript errors being thrown?


Fri Sep 17, 2010 8:28 am
Profile

Joined: Fri Sep 17, 2010 2:05 am
Posts: 5
Post Re: CSS Pie Site not rendering linear gradient on IE8 for so
In case others run into the same problem... Our problem is on some installs of IE8 "Enable Native XMLHttpRequest Support" was not checked and those caused CSS Pie to not work and no errors to be thrown.

You can enabled this via:

User Configuration > Administrative Templates > Windows Components > Internet Explorer > Security Features > AJAX > "Enable Native XMLHttpRequest Support"


Tue Nov 02, 2010 11:44 am
Profile

Joined: Wed Jul 14, 2010 11:46 am
Posts: 1430
Post Re: CSS Pie Site not rendering linear gradient on IE8 for so
Thanks for following up, that's good to know. It sounds like by disabling XMLHttpRequest, it was throwing off PIE's browser version check which relied on the presence of the XMLHttpRequest to see if the browser is IE6 or not. That was a bad way to do the sniffing and I've since replaced it with a much more reliable technique, so this shouldn't be an issue going forward.


Tue Nov 02, 2010 5:45 pm
Profile

Joined: Fri Sep 17, 2010 2:05 am
Posts: 5
Post Re: CSS Pie Site not rendering linear gradient on IE8 for so
Which release is this fixed in? 1.0 beta2?


Wed Nov 03, 2010 9:46 am
Profile

Joined: Wed Jul 14, 2010 11:46 am
Posts: 1430
Post Re: CSS Pie Site not rendering linear gradient on IE8 for so
No, it's in the current development code, so it will be in beta3. You can build the current code from GitHub if you want the fix before the release.


Wed Nov 03, 2010 11:13 am
Profile

Joined: Fri Sep 17, 2010 2:05 am
Posts: 5
Post Re: CSS Pie Site not rendering linear gradient on IE8 for so
I tried Beta3 seems to fix that problem, however when I click on a link and there is processing involved CSSPie seems to unload (causing all on my gradiants to disapper) well before the processing is done.

So I reverted back to beta 2 which doesn't have that problem...


Wed Nov 03, 2010 12:17 pm
Profile

Joined: Wed Jul 14, 2010 11:46 am
Posts: 1430
Post Re: CSS Pie Site not rendering linear gradient on IE8 for so
Can you give more info about this new problem? What do you mean by "a link and there is processing involved"?


Wed Nov 03, 2010 12:24 pm
Profile

Joined: Fri Sep 17, 2010 2:05 am
Posts: 5
Post Re: CSS Pie Site not rendering linear gradient on IE8 for so
Page A is a hyperlink to page B, after clicking on the hyperlink there is a pause before the server responds with page B. Immediantly after clicking on the link CSS Pie seems to unload while Page A is still visable. It takes a few seconds for the server to respond with Page B during that time, all my gradiants to disapper, the site goes to pot.

I can't attach a screen shot but it would be the exact same one as the first picture seen here, the only diference is the "login" button was clicked rather than the initial page render.


Wed Nov 03, 2010 12:32 pm
Profile

Joined: Wed Jul 14, 2010 11:46 am
Posts: 1430
Post Re: CSS Pie Site not rendering linear gradient on IE8 for so
OK thanks, I see the problem. PIE is destroying all the rendered elements in the beforeonload handler. I'll change this so it only removes the event listeners (that's necessary to prevent memory leaks), rather than destroying the elements.


Wed Nov 03, 2010 2:39 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 11 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: Exabot [Bot] and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.