# OnCommand Event Fires when a menu entry has been clicked. Syntax
    SKHtmlDialog.OnCommand = handler
Parameters
code | Long value that contains the code.
cmdID | Long value that contains the ID of the clicked item.
handle | Handle to the menu.
Remarks The object that caused the event can be referenced in the event function using "this". Examples The following example creates a HTML dialog containing a menu with submenus.
    <SCRIPT TYPE="text/javascript">
    window.external.InitScriptInterface();
    function onCommand(code, cmdID, handle)
    {
       switch (cmdID)
       {
          case 1: alert('Hello'); break;
          case 3: alert('Bye'); break;
       }
    }
    mySubMenu = SiteKiosk.SiteKioskUI.CreatePopupMenu();
    mySubMenu.InsertString(3,1, "Say Hello", "");
    mySubMenu.InsertString(4,3, "Say Bye", "");
    myMenu = SiteKiosk.SiteKioskUI.CreateMenu();
    myMenu.InsertSubmenu(2,4, mySubMenu.Handle, "MessageBox", "");
    myMenu.InsertString(5,2, "Exit", "");
    mydialog = SiteKiosk.SiteKioskUI.CreateHTMLDialog();
    mydialog.URL = "http://www.myURL.com";
    mydialog.Title = true;
    mydialog.Menu = myMenu.Handle;
    mydialog.OnCommand = onCommand;
    mydialog.ShowDialog();
    </SCRIPT>
Applies to SiteKiosk v5.5 (and later versions). Back to top