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.
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.
