Knowledge Base support case for AllWebMenus, abstracted and stripped of all user’s private info.
Initial Email From: Giulio
Email Subject: Menu not appear in IE 10
Support Case Month: March 2013
I verified that the menu do not appear in IE 10 browser, how can I resolve?
I used Version: PRO v5.3 Build: #898
Thank You
Thanks.
Reply From: Likno Customer Support
Hello,
I was surprised to see what you’ve done with your menu! Very nice work with the dynamically generated ASP pages.
However there is one drawback in what you’ve done… you are still really using AllWebMenus build 814!
Please try doing a fresh compile and copy-paste into your ASP the code of the new compiled file, at least up to the line “awmzindex=1000;”.
This should fix the problem.
Furthermore, I did not check, but I hope that you are also uploading the new library files. If not, then your menu may also be invisible in Safari 5+.
In order to be 100% safe, you should use “server-side menus” and use your ASP to dynamically create the menu content, without messing with the Linking and the libraries.
Best Regards,
Kostas
Likno Customer Support
www.likno.com
Create any type of javascript menu (CSS menu, drop-down menu, sliding menu), button, html tree, modal window, tooltip, accordion, tab, scroller, jQuery slider or design for your websites!
Like us on Facebook – Follow us on Twitter
Reply From: Giulio
Hi Kostas thanks for your help.
I made the upgrade you wrote (code and library files), now in IE10 the menu appear but (Only on IE10)
there is a problem, the sub menu width is narrow and the voices go on two or more lines.
You can see the problem here
{URL REMOVED}
How is possible to resolve?
Thank You
Reply From: Likno Customer Support
Dear Giulio,
The problem is that your page does not have a valid DOCTYPE and falls into “IE quirks mode”.
To fix the problem, please remove this line:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
And add this, but also make sure that it is the very first line in your document (without even an empty line before it):
<!DOCTYPE html>
This is the new HTML 5 DOCTYPE. If you prefer the old HTML Transitional DOCTYPE, then the proper code is:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
Best Regards,
Kostas
Likno Customer Support
www.likno.com
Create any type of javascript menu (CSS menu, drop-down menu, sliding menu), button, html tree, modal window, tooltip, accordion, tab, scroller, jQuery slider or design for your websites!
Like us on Facebook – Follow us on Twitter
Reply From: Giulio
Thanks Kostas it works, but the site is optimized for <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
and is not validated with <!DOCTYPE html> or
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
There is a workaround that avoid me to modify all the pages for validation(very hard work)
Thank you
GIULIO
Reply From: Likno Customer Support
Dear Giulio,
I just noticed that in my last email I sent you the XHTML 1.0 transitional DOCTYPE instead of the HTML 4.01.
Do you want to also try this one?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
Best Regards,
Kostas
Likno Customer Support
www.likno.com
Create any type of javascript menu (CSS menu, drop-down menu, sliding menu), button, html tree, modal window, tooltip, accordion, tab, scroller, jQuery slider or design for your websites!
Like us on Facebook – Follow us on Twitter
Reply From: Giulio
Hi Kostas Thanks Again i made a new test page with this solution what happen now
{URL REMOVED}
is that the menu is not in the correct position and the position is different in different browsers.
Any ideas?
Thanks
Giulio
Reply From: Likno Customer Support
Hello again,
This is because different browsers will have different default settings for text alignment.
More specifically, you currently position your menu relative to a <span>. In IE, under this DOCTYPE, the span is centered in the <td> and your menu follows the <span> (its left-top corner is bound to the left-top cornet of the <span>).
Possible solutions (choose any one):
1) replace this:
<td id="TDSX">
With this:
<td id="TDSX" style="text-align: left;">
2) set the AllWebMenus positioning to “center”:

3) Change the AllWebMenus positioning to directly use the <td> instead of the <span> and then remove the <span> from your page (this is probably the best):

Best Regards,
Kostas
Likno Customer Support
www.likno.com
Create any type of javascript menu (CSS menu, drop-down menu, sliding menu), button, html tree, modal window, tooltip, accordion, tab, scroller, jQuery slider or design for your websites!
Like us on Facebook – Follow us on Twitter
Reply From: Giulio
Hi Kostas it seems that work the first solution.
Very Very Thanks, this is one of the best support I meet over the world.
Very thanks Again
Giulio