Some elements missing from the website after changing hosting

Hi guys

I have a strange problem with a website. It only affects IE9 and the Linux VPS with cPanel where it is hosted.
This is the website here: http://goo.gl/WUx8V
Once it has loaded you'll see on top right corner that Home and Envelope buttons will have red crosses on them even though the images are still there. And as I said it only happens with IE9. If you open it with other web browsers it is fine. I have the same design up on another server as well and there are no such problems.
Any ideas what might be missing from the setup of this cPanel VPS maybe? I have full access to it and can try pretty much everything.


Thanks
kirretAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Dave BaldwinFixer of ProblemsCommented:
I would change the directory path so that there were no spaces in any of the path names.  Spaces get recoded as %20 in a URL and sometimes IE recodes them as '_'.  Sometimes these changes cause the file or path names to not match what is on the server.

I would change "Shiny Small Transparent/home.png" to "ShinySmallTransparent/home.png" without any spaces.  I mean changing the path on the server as well as in the code.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
kirretAuthor Commented:
Thanks for your input.
I've changed the folder where these icons are placed so code is going out to that new folder "shiny" but still the same thing happens.
0
Dave BaldwinFixer of ProblemsCommented:
If you put the direct link in IE9, will it open it then?
0
Newly released Acronis True Image 2019

In announcing the release of the 15th Anniversary Edition of Acronis True Image 2019, the company revealed that its artificial intelligence-based anti-ransomware technology – stopped more than 200,000 ransomware attacks on 150,000 customers last year.

kirretAuthor Commented:
If you check, the images are actually displayed, they aren't missing, just that red cross is over it, as a separate layer.
0
Tony van SchaikFront-end Web developerCommented:
You are using a PNG fix plugin that isn't working for IE9, because the code (Filter) that is used is deprecated in IE9, and second it's not necessary. It's only useful for IE6.

Unit PNG fix bug
http://msdn.microsoft.com/en-us/library/ms532969(v=vs.85).aspx > This topic documents a feature of Visual Filters and Transitions, which is deprecated as of Windows Internet Explorer 9.

And why do you need transparency for those icons, they are on a black background/solid background?

It will only cause you cross-browsers issues. PNG fixes are quite useless nowadays. Just disable the plugin and it works again in IE9.

Your issue isn't a hosting/Linux/VPS problem.
0
kirretAuthor Commented:
An update. The developer of this theme said that he had no idea what was going on with the theme on my server. He also checked the solution provided here but wasn't convinced.
So I'm closing this topic and award point to everyone who contributed.
Thanks
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Servers

From novice to tech pro — start learning today.