Forum Moderators: open

Message Too Old, No Replies

IE suckerfish hover problem, but only on one computer

IE local instance corrupt

         

justins

12:12 am on Mar 25, 2008 (gmt 0)

10+ Year Member




On my most important XP host (where I develop sites), IE-6 is failing to execute :hover (sfhover from Suckerfish) on a dropdown menu. But on at least one other host IE-6 is displaying this menu correctly, so it seems to be a local IE-6 program fault. Has anybody experienced this? Any suggestions of the cause?

I've tried rebooting, clearing cache, removing IE developer toolbar, enable debugging, etc, but the local IE6 refuses to work.

Situation developed thusly: Monday morning and I revisited a site that I'm developing. But I noticed that the dropdowns weren't working on IE6. I checked multiple instances of the site (I run a LAMP environment on my laptop) and it seems that suckerfish :hover was broken on all of them including the live site hosted on Linux elsewhere. I attacked the problem for hours, looking at several methods of fixing IE6 shortcomings in this regard, then decided to seek out another XP box running IE-6 and found that the menus are working on that other box -- so it's my local copy of IE-6 that's misbehaving.

(This DHTML method is a common-use script that generates a UL/LI menu tree, and displays them in div's that are positioned relative; it shifts from left:-999em to left:0 upon :hover (there's some code to style "sfhover" for IE). Anyway, for now I'm assuming that the condition on my local computer is unique and uncommon and that my live site is happily being viewed by many other IE6 browsers. )

IE creates headaches, yes. But this one is leading to a nervous breakdown. I've lost an entire day on this (not to mentions the days gone into getting this working in the first place). It's bad enough that we have to crosscheck a dozen browsers brands/versions, but if we can't trust a local browser installation, especially IE...

Any suggestions? Thanks.

[edited by: tedster at 3:38 am (utc) on Mar. 25, 2008]

justins

3:04 am on Mar 26, 2008 (gmt 0)

10+ Year Member



The solution to this IE6 problem was to recreate the Windows XP user profile. Something in the Internet Explorer 6 environment at the user level was misconfigured or corrupt, and this prevented the behavior that suckerfish.php and associated CSS expected.