Ah, yes. Let me guess. You got the drop-down menus to open, and you coded
onmouseout behaviors to make them disappear when the mouse moved away from
them. That worked fine.
Then you added some links or other content to the menu leaves, and you
dicovered that moving the mouse over than new content caused the menu leaf to
disappear. So, you added onmouseover events to the new content, in order to
make the menu leaf visible again.
Doesn't work. The menu leaf still disappears,and even though you make it
reappear almost imemdiately, it's only almost. The menu leaf still disappears
and reappears, and that's the cause of your flashing.
The solution is to get rid of all the onmouseout Behaviors in yourmenu
system. Instead, make the menu leaf disppear when the mouse passes *over*
something else.
For example, when you make the menu leaf visible, also make a large
transparent gif file visible. This gif file should lie *behind* the menu
leaf, and all around it.
Then, when the transparent gif gets onmouseover, make *both* the transparent
file *and* the menu leaf invisbile.
For more detailed instructions, browse:
Creating DHTML Menus in FrontPage 2003
http://www.interlacken.com/winnt/tips/tipshow.aspx?tip=28
For a working example, browse:
http://www.interlacken.com/winnt/samples/dhtmlmenu.htm
Jim Buyens
Microsoft FrontPage MVP
http://www.interlacken.com
Author of:
*----------------------------------------------------
|\---------------------------------------------------
|| Microsoft Windows SharePoint Services Inside Out
|| Microsoft Office FrontPage 2003 Inside Out
||---------------------------------------------------
|| Web Database Development Step by Step .NET Edition
|| Microsoft FrontPage Version 2002 Inside Out
|| Faster Smarter Beginning Programming
|| (All from Microsoft Press)
|/---------------------------------------------------
*----------------------------------------------------