I’ve got a strange problem on my hands, and I think I’ve tried everything I know how to do, and still made only little progress.
I have a homepage to a shop. The homepage has a flash slideshow (what I’m assuming is the source of the issue) that shows the featured products, and when you click on the products in the slideshow, it takes you to that products page.
On the product page we have the product, add to cart, a facebook “like” button, and a rating system. (powered by Citricle)
You can also get to the products from the nav bar.
The set up worked fine on Firefox, sort of worked in Chrome and Safari, and didn’t work at all on Internet Explorer.
On Chrome and Safari, when I went to product page from the nav bar, everything loaded fine. But when I went to the page from the flash slideshow the rating system removed all the comments and the rating (4.6/5 or something) and made everything 0 out.
And in Internet Explorer the URL changed from HTTP to HTTPS and neither the facebook “like” button, nor the rating system loaded at all, and I got a “Page contains non secure content” error.
This is strange because my Actionscript was the basic:
on (release) {
getURL("http://url","_self");
}
And there wasn’t an HTTPS on either of the pages.
Here’s where I made some progress.
on (release) {
getURL("http://index.html","_self"); // sent in back to the index from the shop home page so it sort of cancels out (?) any https nonsense.
getURL("//product.html","_self"); // in the same function, send the user to the product page without https, or http.
}
I know this doesn’t make any actual sense, but I was just trying everything and somehow this worked. A little, that is.
Everything worked fine on Firefox, Chrome, Safari, but of course the dreaded Internet Explorer was having the same problem Chrome was having originally.
It did start loading the “like” button and the rating/comments system, but the data was zeroed out.
It only happened when I navigated there from the flash slideshow, and if I refreshed the page after it loaded wrong, it would correct itself.
I’ve been working on this for a few days, but I can’t seem to get it to work on Internet Explorer, no matter what I do.
Has anybody had this sort of problem, or have any ideas? I’ll try out anything.