My simple popup menu code works in IE (Windows and Mac) but not in Safari.
I use a onmouseover ShowMenu function and a onmouseout HideMenu function.
Because Safari, unlike IE, recognises (correctly) text nodes within the
element nodes, the functions run twice as often. If the onmouseover is to or
the onmouseout is to a text node then the functions return false and do
nothing.
But because so many functions are being triggered, if the mouse is moved
quickly, some functions fail to operate and the popup menus either don't
appear of don't disappear.
You can try this at www.brilley.co.uk/TestMenusMac3.asp The popups are
positioned on screen for convenience. Hover on red, move to yellow. The
green popup will appear on Menu1 and Menu2. On Safari, if you move your
mouse up and down the yellow not over the text it works. If you move your
mouse over the text it fails sooner rather than later.
Any ideas very much appeciated.
Posted Via Usenet.com Premium Usenet Newsgroup Services
----------------------------------------------------------
** SPEED ** RETENTION ** COMPLETION ** ANONYMITY **
----------------------------------------------------------
http://www.usenet.com