dbltoe:
In deference to those who do the mods, we're all subject to the fallacies of the various browsers, the changes to PHP5, etc.
So much of how Zen cart operates is directly effected by forces outside the software. AND... I am continually amazed at the number of folks who will blithely add a mod to an online site.:shocking:
We had tested AJAX ONLY after determining that 1.3.8a would only work with IH2 and Fual Slimbox under OUR operating parameters. Lightbox would not work under OUR setup.
At first, AJAX seemed to work fine on both firefox and IE7. We do extensive tests with firefox as it will give a more accurate representation of css and xhtml. When we tested AJAX with IE, we first used IE6. No problems were found so we took a cursory look with IE7 to make sure nothing wound up on top of itself. Thinking we had a solution, we then, and only then, incorporated into a working site.
Our fist indication of trouble was when the customer went to a friend's place and said "take a look at my new site." IE7 and the Image Swapper have combined to make our life miserable, once again. The fact that Zen is primarily PHP generating html, it falls under different rules when combining html code with JavaScript. PHP prefers JavaScript to be loaded outside the code. Firefox doesn't care and loads the images. Html validators don't like the <script> tag with out the style option. AND... Worst of all, IE7 has decided to resurrect the "I won't work if you try to run a script inside the <body> tag." Sometimes the browser will present the page but, hitting F5 will give some scary results. Sometimes IE7 simply says it is not able to load the page.
All this is said for two reasons.
First, a mod developer can't possibly be expected to test all possible environments for their mod.
Secondly, it's our responsibility to try to "break it" under a TEST environment.
If you do these things, there may be the occasional :eek: but, you can't fault the developer for trying.
We are working on a solution for OUR situation. If we are successful, we will post a workaround.
Heaps thanks to make this clear, dbltoe. As an addition, I developed this module to help with my own client project, and since I thought it would help other zen users, I posted it up (well and frankly, at first I thought I could make some extra bucks with it :) - but that is no longer my aim).
So, this module might have slight (to miserably large) incompatibilities with other modules, other browsers, other php versions, or other mysql version out there, it's just not worth it to test it on everything, I hope you guys would understand that.
And on the other hand, it's definitely worth it to upgrade your modules, zen-carts, browsers, phps, and mysqls.
The greatest pleasure in life is doing what people say you cannot do.
Check on www.WebExtremeCustomiser.com for my modules (free contribution):
AJAX Image Swapper
AJAX Banner Swapper
Fixed Navigation