WOT © 2008
Tel: +44 (0)7050 699 971

    Home

    Contact

    Projects
     Web project blog

    Products

    Pricing

    Partners

    About Us

contextMenu example


Click on the link below to create a menu and then either use the right mouse button or double click the left mouse button to display the menu.

MENU STATUS

For the menu to work all a web developer has to do is create the following CSS styles which are applied when the menu hides and shows:

 .hide {
  display: none;
 }

 .show {
  display: block;
  position: absolute;
 }

With HTML for the menu with the hide stlye class and a unique ID, such as:

 <div class="hide" id="cm">
  <a href="http://www.webotech.co.uk/contextmenu/">Project page</a>
  <a href="http://www.webotech.co.uk/">webotech.co.uk</a>
 </div>

To create a menu called cm use the following Javascript. The input paramenters are the hide style, the show style, the menu HTML ID, the display time in milliseconds, the width in pixels and the height in pixels.:

 <script type="text/javascript">
  <!--
  var cm = new contextMenu('hide','show','cm',1000,150,180);
  //-->
 </script>

The following actions can be applied to the menu, here is is show as an onclick mouse event. The reset action allows you to redefine the menu:

 ... onclick="cm.hide()" ...
 ... onclick="cm.reset('hide','show','cm',800,100,150,'ondblclick')" ...
 ... onclick="cm.destroy()" ...

Here is additional information on the input parameters:

Parameter numberDescriptionComments
1The CSS style that is applied when the menu cannot be seen.Required
2The CSS style that is applied when the menu can be seen.Required
3The DOM id of the menu HTML.Required
4The time in milliseconds that the menu can be seen when the mouse pointer is not over it.Not required
5The width in pixels of the menu.Not required
6The height in pixels of the menu.Not required
7The mouse event, with oncontextmenu (default) or ondbleclick.Not required