Milonic provide full featured pull down web menus for some of the worlds largest companies
click here to see what it can do for you

Download Milonic DHTML Menu
Buy Milonic DHTML Menu

Back To Start Of Archive
Taken From The Forum: Help & Support for DHTML Menu Version 5+
Forum Topic: Click to view post
Last Updated: Saturday July 14 2012 - 06:07:44

Tabbing to Menu


Poster: shong
Dated: Monday May 9 2005 - 18:48:18 BST

I have incorporated the keypress.js file however I cannot tab into the menu. If I hover over the menu and show the menu items then the tab will go into that menu. Any ideas on how to get around this?


Poster: Ruth
Dated: Monday May 9 2005 - 19:44:02 BST

We need to see the page, can you post a url, or post a test page so we can see what's happening?

Ruth


Poster: shong
Dated: Monday May 9 2005 - 19:47:23 BST

Hi Ruth,
Once I placed url in the first menu I was able to tab to it. Then I can tab to the next menu fine but if I want to go to the third menu, it goes thru all the sub menus. However since I have the menu set up to open onclick, it is not showing the sub menus.

I did noticed that if I go and click on all the menus first so I have the sub menus show up, then go thru the tab the menu show the sub menus when I tab to them.

I do not have a url for you right now as the app is an intranet app.


Poster: Ruth
Dated: Monday May 9 2005 - 20:57:56 BST

There is another person who had a menu set to open on click, he said putting a url in the item that opens the submenu will let it open when you tab.

It will go through all the submenus before going to the next. There's no way for the person who is tabbing to know that there is a submenu with links if it doesn't open.

Ruth


Poster: shong
Dated: Monday May 9 2005 - 21:00:56 BST

Is there a way to have the tab work without putting in a url for the first menu item?


Poster: John
Dated: Tuesday May 10 2005 - 14:59:28 BST

There are still a few bugs with keypress and the tree. Andy is working on them now. The goal is 508 compliance.


Poster: shong
Dated: Tuesday May 10 2005 - 16:33:21 BST

Thanks John. Do you know the timeframe of when it might be fixed? Also is there a way I can get notified when the fix is complete?


Poster: John
Dated: Tuesday May 10 2005 - 17:59:38 BST

Andy's finishing up a project on the server. Can't give an exact time frame, but he expected to be able to get working on it today. 508 is a high priority for us.

As for updates, subscribe to ("Watch") this topic.

Shift - tab


Poster: twing
Dated: Wednesday May 11 2005 - 6:41:18 BST

I found out tabbing moves the cursor to the next submenu item.

However, using shift-tab takes the cursor back to the previous item in the same submenu, but not to the previous submenu.

I tested with http://www.milonic.com, and the issue exist. I'll watch this topic for reply.

Thanks to all javascript guru for this excellent tools.


Poster: shong
Dated: Thursday May 19 2005 - 21:48:29 BST

Hi John,
Any update on the progress of the bug fixes for keypress and the tree?


Poster: John
Dated: Friday May 20 2005 - 0:15:15 BST

Hi shong -

I talked to Andy this morning. He's still working on it, which means he must have run into some unforseen problems, because usually he's got stuff like this licked faster than you can blink. Will put a reply here when it's ready (I need it, too!).


Poster: shong
Dated: Tuesday May 31 2005 - 15:30:15 BST

Hi John,
Is there any update on this bug fix?


Poster: John
Dated: Wednesday June 1 2005 - 3:42:11 BST

I'll ask...


Poster: stephen702
Dated: Friday June 3 2005 - 17:49:49 BST

One issue I've noticed--and which Andy may already know about--needs to be addressed.

I have a horizontal menu bar at http://www.aact.org

In order to help visitors find things, some submenu items are listed more than once, under different headings. For example, from the menu bar, under "Events" one of the choices is an "AACTFest" submenu. On the menu bar to the right of "Events" is "Resources," and one of the choices under it is the same "AACTFest" submenu.

Tabbing works fine when the "AACTFest" submenu is called from "Events." However, when you tab to the "Resources" choice on the menu bar, the "AACTFest" submenu is again called, and this causes a problem: When the user has tabbed through the "AACTFest" submenu, he cannot continue to tab the other choices under "Resources." Instead, he is sent back to the "AACTFest" submenu's first appearance under "Events"--effectively setting up a loop that prevents the user from accessing all the menu choices.


Poster: Ruth
Dated: Friday June 3 2005 - 18:34:04 BST

As you guys know I"m not a programmer, but it seems to me it would involve a lot to somehow have the menu note that it had a submenu which had two parents, to figure out which parent had generated the mouseover and then translate back the position of that mouseover. Then somehow that has to get translated into the tab access module. Then again, it might be a simple thing and I'm all wet :P

I think the easiest fix for that would be to copy the submenu, paste it and add a 1 after it, then choose one of those mouseovers to be submenu and the other to be submenu1 That would guarantee that there would be no problem with the tab access and no loop generated.

Ruth

no url in first menu item?


Poster: choltz
Dated: Friday June 3 2005 - 21:35:57 BST

I've been following this thread with greate interest. I am also curious if it is possible to make the keyboard tab work if the first menu item doesn't have a an associated url.

If this is a bug, is there an idea as to when it will be fixed?

Is there a work around? For instance, can one include a url in the first menu item and then simply hide it with client-side JavaScript?

Any feedback would be appriciated.

Thanks!


Poster: Ruth
Dated: Saturday June 4 2005 - 1:15:34 BST

Hi Choltz,

Well, there is a property type=disabled; I don't know if you could maybe put a transparent image in with a url and then make it type=disabled; I'm not sure if that would be read as not having a url or not? What exactly is the first menu item? Maybe you could put in a url to the first item in the submenu. I know it would be in there twice but.... just a thought

Ruth


Poster: shong
Dated: Monday June 6 2005 - 20:04:47 BST

Hi John
does Version 5.725 - Built: Saturday June 4 2005 - 22:29 GMT fix any of the keypress bugs?


Poster: shong
Dated: Thursday June 9 2005 - 17:21:34 BST

Is there a topic or page that lists what bugs or enhancements each Version has fixed or added?


Poster: Ruth
Dated: Thursday June 9 2005 - 17:44:59 BST

Yes, the menu version information page does that.

As to the modules, I think you need to check the Bolt-on Modules page and look at the dates on the modules to see if they have been updated, though they are included in the menu so I guess they get updated in the download automatically.

Could you list the 'bugs' to which you are referring?

I just tested the keypress in a menu with the first two items being
Code:
aI("text=no show no url;");
aI("text=Header;type=header;");


As you can see neither of those have urls, or showmenus. I could tab through the whole menu with no problems IE, Netscape, Firefox. So, I'm unsure what problem is happening for you.

Ruth


Poster: shong
Dated: Thursday June 9 2005 - 19:05:17 BST

Hi Ruth,
I am taking over for someone on the Milonic menu for our site. Can I download the free version and embed license info into the JS file or do I need to log in with our credentials to get the licensed version? I have the license number but do not have the log in information.


Poster: Ruth
Dated: Thursday June 9 2005 - 22:21:16 BST

Hi,

I'd contact marty[at]milonic[dot]com with the license info, the circumstances etc and see about setting up a login for you. You do need to be logged in to get the licensed version for the site.

Ruth


Poster: shong
Dated: Tuesday June 14 2005 - 17:27:12 BST

Hi Ruth,
I updated our menu to the latest version. Now when I hover over the menu, I am getting an error. _Wz1 is undefined. This JS error is happening in the MMenuDom.js file. Any idea on what is causing the error?


Poster: Ruth
Dated: Tuesday June 14 2005 - 17:34:32 BST

Hi,

I need to see the page to see what's going on. There's no way from code I can tell :(

Ruth


Poster: shong
Dated: Tuesday June 14 2005 - 20:36:40 BST

Hi Ruth,
Ok, so I implemented a test menu using the latest build. As soon as I removed he Home menu item, the tabbing stopped working. This is the bug i have been in contact with John about. Andy was supposed to be working on it but I have not heard on where they are with this. Our software does not have a home menu so the tabbing will needs to work without having a home menu item. Can you see when this bug might be fixed?


Poster: Ruth
Dated: Tuesday June 14 2005 - 21:40:22 BST

Hi,

OK, now I understand, you must not have any link at all as the first item of the menu. That's the only way I could reproduce the problem.

Andy is working on it. It may not be a simple solution, it may require a lot of programming.

I have figured out a workaround but I don't know if you would want to use it or if it's viable for you. I placed this as the first item.

Code:
aI("title=empty item;status=empty item;text= ;padding=0px;offcolor=#eeeeee;oncolor=#eeeeee;fontsize=2px;url=#;separatorsize=0;onbgcolor=#eeeeee;onborder=0px;itemwidth=1;");


The padding=0, fontsize=2px, and itemwidth=1 keeps the item so small as to be almost invisible. The separatorsize=0 prevents any separator showing after the item, the colors listed [based on the offbgcolor [silver] of the sample menu] and the onborder=0 makes it so that nothing shows up when the item gets tabbed. It does tab there, nothing I tried stops that, but no color changes, no border shows up, and there is no actual link to any page.

I know it's not a perfect solution, but while Andy is working on it, this does allow the keypress to be used and work without putting in an actual link.

It works in Netscape, IE, Firefox.

Ruth


Poster: shong
Dated: Tuesday June 14 2005 - 22:52:02 BST

Ruth,
I am now getting this error when I include the keypress.js file.


Line 125 in the keypress.js file.

m_[...] is null or not an object. Here is the line of code that it is failing on:

Code:
function KPcrawlChildren(_mn)
{

var _ar=_m[_mn][0]

Any ideas?


Poster: Ruth
Dated: Wednesday June 15 2005 - 0:09:21 BST

Hi,

I'm sorry, but I am not a programmer. I have no idea what any kind of error means, except the one where one of the menu files didn't get called.

I just did the test to give you the code I made and I got no errors, or I couldn't have gotten a code that works.

If you would give a test page, or post your menu_data.js file and your html, css code and your menu version here I could make a page and use that version and test it, but without that, it's not something I can answer or figure out.

Ruth


Poster: shong
Dated: Thursday June 16 2005 - 21:37:33 BST

Hi Ruth,
Does the Milonic menu support screen readers? I have our menu working using the keyboard but when I tried using the screen reader, it could not read any of the menu or sub menus.


Poster: Ruth
Dated: Friday June 17 2005 - 18:17:36 BST

I believe that's a screen reader issue, since they were able to convince the world that laws should force browser to be compatible with the millions of them out there. [My personal opinion: So nice for them, since they do not have to compete with each other much now and therefore their development falls behind something like the different browsers that must compete with each other and improve in order to remain viable... as I said, just a personal opinion]

You might check the following links for information on screen readers:

http://www.netmechanic.com/news/vol4/ac ... y_no14.htm [this is an old article but gives a pretty good basic background on the various types of screen readers.

http://css-discuss.incutio.com/?page=Sc ... Visibility



Ruth


Poster: shong
Dated: Friday June 17 2005 - 23:00:17 BST

Does Milonic support the JAWS screen reader?


Poster: shong
Dated: Wednesday June 22 2005 - 18:46:37 BST

Hello,
I have not received a reply post about if Milonic menu supports the JAWS screen reader.


Poster: stephen702
Dated: Tuesday September 13 2005 - 18:54:06 BST

Moved