Clicky

 
Likno: Best javascript menu solutions
Home of javascript menu tools
the home of AllWebMenus
The professional javascript menu tool for web site navigation
   


  

 
  date

Sales Questions

 

 
  date

Technical Questions

 

 

 
  date

Sales Answers


Why Purchase AllWebMenus?

The trial version of AllWebMenus is fully functional in its menu design capabilities. It displays the designed menus on a Preview Window where you can test their appearance and behavior as if viewed on a browser.

Purchasing AllWebMenus allows you to actually compile and link your menus to your web pages and use them on the Internet. The menus are fully functional in both Internet Explorer and Netscape Navigator browsers, the Opera and Mozilla browsers included!
top


How much does it cost to Purchase AllWebMenus?


For detailed information on the price of AllWebMenus and other of our products, as well as current offers, please visit our Purchase Page.
Top

 

 

 
  date

Technical Answers


My menu works fine when viewed locally but does not appear when viewed on the server. What have I done wrong?

You have forgotten to upload the associated awmData-menuname folder or the awmmenupath.gif file along with the compiled menu or you have uploaded it in the wrong directory.

When compiling a menu into a menuname.js file, an awmData-menuname folder is also created under the same directory. This awmData-menuname folder contains the necessary javascript library and the images of the compiled menu (if any). Therefore, it is critical that you don't forget to upload this folder and the awmmenupath.gif file along with the menuname.js file!
Top



I have an older version of AllWebMenus. How do I upgrade my installation to take advantage of the new features, the improved script and the different menu generation process of version 3?

  1. Download and install the latest distribution.
  2. Open your *.awm file (eg: mymenu.awm) and re-compile it (eg mymenu.js).
  3. Link the compiled mymenu.js file to your web pages.
  4. Upload the following elements to your web site:
    - the mymenu.js file
    - the awmData-mymenu directory and the awmmenupath.gif file (which should be located and uploaded at the same directory with the mymenu.js file)
    - all web pages processed in step 3 and therefore contain a link to the compiled menu (the link should only be 3 lines of code instead of the whole menu definition)

If you upgrade from a version 1.2 installation, please read the following:
The older versions created a menu entity (i.e. the awmData subdirectory) in every directory where the pages were located. Therefore, there was no actual difference between "document-relative" links and "menu-relative" links in the URL property (eg: "../info.html").
The new version creates a single compiled menu for all pages, regardless of where these pages are located inside the site's directory structure. Therefore, all relative links are now related to the directory where the compiled menu is located. In that manner, the old "../info.html" value may not link to the proper page now and it may have to be changed to "info.html" (or whatever needed).
Obviously, you will not need to do any changes if you have been using absolute paths inside the URL property (eg: http://www.likno.com).
Top



How can I optimize my menu design to get the best possible menu building speed?

  • You can increase the menu building speed by deactivating the "Mouse Click" state, at the Tools->Options selection. For example, If you don't really need to change the appearance of a highlighted selection when clicking on it, then just deactivate the "Mouse Click" state and you may achieve an increase in speed of about 30%! Afterall, most mouse clicks open a new page on the same window and therefore it may be a good idea to gain 30% in speed instead of viewing the clicked item changing its appearance. Of course, if you have medium-sized menus that appear very quickly, you may not want to lose the flexibility of a 3d state. There is a performance vs. features tradeoff here and you are now able to choose what fits you best.


  • As a general rule, prefer to create more submenus that contain less items (up to 10 or 12) than create very few submenus that contain plenty of items. This is good both in design and technical terms.

  • Top


What is inside the awmData-menuname directory?

When compiling a menu as menuname.js, an awmData-menuname folder is also created under the same directory. This awmData-menuname folder contains the necessary javascript library and the images of the compiled menu (if any):


awmlibXX-X.js

The required script that implements the menu building.
dot.gif A required file used to implement the cross-browser rendering of the menu. If missing, a small line will appear on the left side of evey menu item and the menu may not show properly in some browsers.
.jpg or .gif files Files of all the images used by the menu. If not uploaded, the menu will be displayed as if no images were assigned. The missing image sign ("x") will also appear in place of those images.

The awmData-menuname directory is created under the directory where the compiled menu resides and this is where it should also be uploaded on the server.
Top



What is the awmmenupath.gif image?

Due to older browser inefficiencies (such as Netscape 4.x), menus compiled with versions 1.3.358 and below cannot function properly in the following cases:

- The menu is linked into a Frontpage Shared Border and the web site uses several directories.
- The menu is linked into a Dreamweaver Template or Library and the web site uses several directories.
- The menu is linked into a page and this page has been moved into a different directory.

These problems have been identified and solved since version 1.3.360 with the introduction of a transparent, 1x1, dummy image, called awmmenupath.gif. This image is created upon compilation inside the directory where the compiled menu resides. The awmmenupath.gif is also referenced inside the AllWebMenus section that is inserted into the web pages during the Linking process.

Therefore:
If your menu was compiled with version 1.3.358 or below, you need to re-compile it and upload it to the server along with the newly created awmmenupath.gif file.
Similarly, if the menu is linked to a Shared Border, Template or Library and the link was created with version 1.3.358 or below, it is recommended that you re-link it to your pages to avoid problems with the different directories.
Top



I have two different menus for different html pages. How do I properly use the different compiled menus and their associated awmData-menuname directories?

Let's assume the following file structure:
c:\mysite\pageA.html
c:\mysite\pageB.html
c:\mysite\pageC.html
c:\mysite\pageD.html
(the c:\mysite directory is the root of the site)

and the following designed menus:
menu1.awm (to be used by pageA and pageB)
menu2.awm (to be used by pageC and pageD)

1. We compile menu1.awm into the menu1.js file.
This action creates the following elements into the c:\mysite\ folder:
-the menu1.js file
-the awmmenupath.gif file
-the awmData-menu1 directory which contains the javascript library and all images used by menu1 (if any)

2. We compile menu2.awm into the menu2.js file.
-the menu2.js file
-the awmmenupath.gif file
-the awmData-menu2 directory which contains the javascript library and all images used by menu2 (if any)

3. We link the menu1.js file to pageA and pageB

4. We link the menu2.js file to pageC and pageD

5. We upload the following elements to the root of our web site:
-the menu1.js file
-the awmData-menu1 directory
-the menu2.js file
-the awmData-menu2 directory
-the awmmenupath.gif file (which is common for both menus)
-the pageA.html file
-the pageB.html file
-the pageC.html file
-the pageD.html file

6. This completes the process for all menus and pages.
Top



Can I use HTML tags inside the Items and Titles?

Yes, you can use any HTML tag you like inside the Item Name and Submenu Title properties. This is very useful when you want to break an Item Name into several lines. As the menu in our web site shows, the "Frequently Asked Questions" item is broken into three lines by assigning the value "Frequently <br> Asked <br> Questions" to the Item Name property.
Top



What do I gain by sharing my themes in your On-line themes Gallery?

  • Other web authors, designers and surfers can see and appreciate your designs.
  • Your name and info is displayed next to your themes so that interested parties may contact you.
  • A link to your web site is created.

  • Top


You say that AllWebMenus creates cross-browser menus, but what about older browsers that don't support DHTML?

AllWebMenus creates dynamic menus compatible with the Dynamic HTML of both Internet Explorer and Netscape Navigator of versions 4.0 or later.

For the small portion of users with browsers older than the ones mentioned above, AllWebMenus lets you specify an Alternative URL where the user is automatically redirected. This page may simply be the original web page without the menu but with additional links to account for the lack of the menu's navigation easiness.
Top



Can a menu item link to a paragraph within a web page?

Yes, just enter http://www.mysite.com/info.html#anchor in the URL property of the items and the menu can be used to navigate inside the info.html web page.
Top



How can I set the width of the submenu items to a fixed size?

To preserve the cross-browser functionality this is not possible. One of the first priorities of AllWebMenus is to ensure that a menu will be displayed properly in both I.E. and Netscape, PC or Macintosh version. Having this in mind, it can be easily realized that there are different renderings of the same menu in different browser settings. The same menu may be rendered 50 pixels wide in one setting while 75 pixels wide in another. This is why the use of a "fixed width size" property could lead to menus working fine in some settings (the ones you really test) while looking bad in other settings (the ones you can't test). Concluding, the submenu's width is not fixed but rather gets calculated on-the-fly so that every item is displayed properly given the user's browser settings.
Top



The border is very close to the submenu's text. How can I change this?

As noted above, the submenu width is determined on-the-fly based on the widest submenu item. Therefore, if you want some "breathing" space between the text and the border, you may just add a space (or more) at the beginning and the end of the widest item.
Top



Where can I get some ideas for my menu design?
In our Examples page.
In our themes page.
In Customer web sites.
Top

 

 

 
   

 

 
 


 
                           

Powerful javascript menu building The professional javascript menu tool for web site navigation