WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

Setter

Defines code which is called to modify the value of a property. The variable val is defined as the value to set the property to.

More information about setter

Example:

    <property name="size">
      <setter>
       <![CDATA[
        var sz=parseInt(val);
        if (sz < 0) sz=0;
        if (sz > 100) sz=100;
        this.setAttribute("size",sz);
       ]]>
      </setter>
    </property>

Attributes:

id

Attributes:

id

Type: element id, must be unique in the window

A unique identifier so that you can identify the setter with. You can use this as a parameter to getElementById and other DOM functions and to reference the element in style sheets.

Copyright © 1999-2006 XULPlanet.com