I ran into the same problem discussed in this thread about the Comodo TrustLogo not working in IE6. (In summary, the mouseover popup looks weird on non-SSL pages and you get an error on SSL pages.)
I created a test page with nothing but the logo on it and it worked fine. So I started adding bits of Zen Cart until I was able to break it. It didn't take long.
This is the problem:
Code:
<base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER . DIR_WS_HTTPS_CATALOG : HTTP_SERVER . DIR_WS_CATALOG ); ?>" />
Or, to complicate things a bit less:
Code:
<base href="https://www.mysite.com" />
I opened a ticket with their tech department who got back to me the next day with the info that IE6 doesn't like the base tag written that way. The simple fix was rewriting the tag like so:
Code:
<base href="https://www.mysite.com"></base>
Everything works fine now!
I'm an encyclopedia of browser quirks (I've been coding since back around NS2 days... (where is that smiley for feeling old? :-) and I had no idea about this one. I'd like to publicly state how impressed I am that they DID know about this and were able to help me so quickly. I asked them to add the issue to their knowledgebase.