function myMouseDownHandler(Button, Event) { window.status = "Mouse down:" + Button.getText() + " button with id:" + Button.getClientID(); }
The client-side object model for the WebImageButton™ control is accessed in HTML using the JavaScript Client Side Object Model (CSOM). The server object model can be accessed in the ASP.NET code-behind class or inline code in the ASPX file.
process events that occur on WebImageButton controls
obtain references to JavaScript Objects related to WebImageButton controls located on a page at any time. This allows the developer to get and modify values of their properties and behavior
obtain references to the html elements that are used to render WebImageButton objects. This also allows the developer to get and modify values of their properties
Access the WebImageButton client-side object while processing the ClientSideEvents of WebImageButton (the first parameter in handler function contains reference to the WebImageButton).
function myMouseDownHandler(Button, Event) { window.status = "Mouse down:" + Button.getText() + " button with id:" + Button.getClientID(); }
Access the WebImageButton client-side object within the page using the global ig_getWebControlById utility function.
var button = ig_getWebControlById("WebImageButton1"); window.status = "WebImageButton1 has text: " + button.getText;
Access the WebImageButton client-side object from a reference to a child HTML element that belongs to WebImageButton using the global igbut_fromElem utility function.
// childTD - reference to one of // TD/IMG/SPAN/INPUT-html-element used by WebImageButton var button = igbut_fromElem(childTD); if(button != null) window.status = "childTD belongs to: " + button.getClientID();