You can make the suckerfish dropdowns work on IE5 Mac by using window.onload to
trigger the suckerfish function rather than window.attachEvent
So you can use
if (document.all && document.getElementById) window.onload = sfHover;
instead of
if (window.attachEvent) window.attachEvent("onload", sfHover);
That should get it to work. We found this out very shortly after we published
the articles. Sorry about that, we don't have much access to Macs to test.
Cheers,
Dan
Quoting Kay Smoljak <[EMAIL PROTECTED]>:
> Hi,
>
> We've got a client who uses Macs exclusively. Our fave dropdown menu
> of the moment, Son of Suckersfish, does not work in IE5 Mac.
>
> The client is also maintaining the site using Contribute, and our
> old-school brute force JavaScript dropdowns (CoolMenus) don't play
> nicely with Contribute.
>
> The original Suckerfish menus *do* work in IE5 Mac, but we need to
> have a solution where the top level stays highlighted while the
> submenus are being rolled over. We can do this with ugly old-school
> JavaScript mouseovers, but it's an ugly bloated solution and I'd
> really prefer something a bit cleaner.
>
> Anyone have any other ideas?
>
> --
> Kay Smoljak
> http://kay.smoljak.com
> *****************************************************
> The discussion list for http://webstandardsgroup.org/
> See http://webstandardsgroup.org/mail/guidelines.cfm
> for some hints on posting to the list & getting help
> *****************************************************
>
>
*****************************************************
The discussion list for http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list & getting help
*****************************************************