Hi
I'm building a collapsible menu with the Collapsiblemenus-AddIn and the DynAPI (latest version developer edition).
When the menu is loaded over a slow internet connection (a very crowded LAN) it misbehaves and "autoexpand" when holding the mousepointer over a menuitem. Its meant to expand only when clicked on.
If I reload the page with the menu it almost always works as expected. After manually emptying the cache and reloading the page the misbehaviour often reappears.
I use setOnMouseOver and the default AddIn-setting ConvertAction=true. Its as it sometimes wont recognize the AddIn-setting when loaded over a crowded network.
It behaves like this in both IE6 and Firefox (1.0) and Safari (on Mac). I have tested on a few other computers (mostly Windows and IE6) and the misbehaviour appears there too every now and then.
Heard of this before? Any ideas of what to do? I dont send the projectfile and html-page as it would take some work to clean them from confidential data and....I only want to do that if strictly necessary. Getting short on time in this project...
I tried a workaround but it didnt end up well enough, I'll describe it if you find a way to make this work that is easier than the original way above:
I changed the AddIn-setting ConvertAction to false and replaced setOnMouseOver with setOnClick.
This works very well in Firefox and IE, but not in Safari. In Safari a click on a collapsible menuitem makes the group expand. BUT it also hides the menuitem clicked on.
Like this:
Original:
Item1
Item2
After click on Item2 (only happens in Safari):
Item1
Subitem1
Subitem2
Expected:
Item1
Item2
Subitem1
Subitem2
I really have to get this menu to work from computers with low internet bandwidth and all these browsers.
Any suggestions is appreciated!
BTW: I use a modified dynapi.dat file sent to me in another topic: "Known bug? dmbAPI_setOnClick and " in Safari 2.01 on Mac" on this forum.
Regards
Andreas Augustine