Hi Trouby,
There is a
menu property called
openstyle (property #15) that you can use to achieve the desired effect. Since it's a menu property, rather than a style property, it should be declared in the menu definition itself, rather than in the style (i.e., it goes in the same place you would declare style=..., top=..., left=..., etc.) Place the following
in the menu definition for any submenu that you want to open to the left of its calling menu.
This also has the effect of aligning the menu's
subimage and
onsubimage (if set) to the left by default, for menu items that call a submenu. There are several upshots of this effect:
(1) You could also set
openstyle="rtl" in your main menu, even though it doesn't really "open" per se, as a quick way to align the main menu's subimages to the left.
(2) If your subimages are little right-pointing arrows, you might want to make them left-pointing arrows, since the submenus will open to the left.
(3) "rtl" reverses the directional effect of the
_subOffsetLeft parameter at the top of your
menu_data.js file, so that negative values will bump the submenu to the right rather than to the left (adjust as needed).
(4) If you use a drop shadow as part of your style's
overfilter, then the typical lower-right shadow (Direction=135) will likely overlap the left edge of the calling menu. You could make it a lower-left drop by setting Direction=225.
Hope that helps,
Kevin