Un bouton qui peut être activé par l'utilisateur. Des gestionnaires d'évènements peuvent être utilisés pour capturer des évènements souris, claviers ou autres. Un bouton est typiquement affiché sous la forme d'un rectangle gris en relief. Le label d'un bouton peut être spécifié à l'aide de l'attribut label ou en plaçant du contenu dans l'élément button.
Vous trouverez plus d'informations dans le Tutoriel XUL.
Hérités de XUL element {{mediawiki['#switch']('<magic name=\"PAGENAME\"/>', XUL:button = L'attribut .. '<code><template><name>' .. XULAttr .. '</name><arg>' .. type .. '</arg></template></code>' .. doit être défini à .. '<code>' .. checkbox .. '</code>' .. ou .. '<code>' .. radio .. '</code>' .. pour que cet attribut ait un effet.)}}
align ,
allowevents ,
allownegativeassertions ,
class ,
coalesceduplicatearcs ,
collapsed ,
container ,
containment ,
context ,
contextmenu ,
datasources ,
dir ,
empty ,
equalsize ,
flags ,
flex ,
height ,
hidden ,
id ,
insertafter ,
insertbefore ,
left ,
maxheight ,
maxwidth ,
menu ,
minheight ,
minwidth ,
mousethrough ,
observes ,
ordinal ,
orient ,
pack ,
persist ,
popup ,
position ,
preference-editable ,
querytype ,
ref ,
removeelement ,
sortDirection ,
sortResource ,
sortResource2 ,
statustext ,
style ,
template ,
tooltip ,
tooltiptext ,
top ,
uri ,
wait-cursor ,
width
label de l'élément. Exemple

<vbox>
<label value="Entrez votre nom" accesskey="e" control="myName"/>
<textbox id="myName"/>
<button label="Annuler" accesskey="n"/>
<button label="OK" accesskey="O"/>
</vbox>
Voir également
autoCheck
checkState
hasAttribute() pour déterminer si cet attribut est défini plutôt que getAttribute().
crop. Une ellipse (…) sera utilisée à la place du texte tronqué. Si la direction de la boîte est inversée, le tronquage l'est également.
start : Le texte sera tronqué du côté gauche.
end : Le texte sera tronqué du côté droit.
left : Déprécié
Le texte sera tronqué du côté gauche.
right : Déprécié
Le texte sera tronqué du côté droit.
center : Le texte sera tronqué en son milieu, en affichant le début et la fin normalement.
none : Le texte ne sera pas tronqué avec une ellipse. Cependant il sera simplement coupé là où il est trop large. Le côté dépend de l'alignement CSS.
normal : /ul/li/span, line 1, column 55: ")" expected
reverse : {{mediawiki['#switch']('<magic name=\"PAGENAME\"/>', XUL:scale = Les valeurs de l'échelle sont triées de droite à gauche (pour les échelles horizontales) ou de bas en haut (pour les échelles verticales)., Les éléments sont placés de droite à gauche ou de bas en haut. C'est le contraire de l'ordre dans lequel ils apparaissent dans le code XUL.)}}
true, l'élément est désactivé. Les éléments désactivés sont habituellement affichés avec leur texte grisé. Si l'élément est désactivé, il ne répond pas aux actions de l'utilisateur, il ne peut pas recevoir le focus, et l'évènement command ne se déclenchera pas.

<!-- La case à cocher active/désactive le bouton -->
<checkbox label="Enable button"
onclick="document.getElementById('buttRemove').disabled = this.checked"/>
<button id="buttRemove" label="Remove All" disabled="true"/>
dlgtype
group
icon
-moz-box-orient.
horizontal : Les éléments enfants de l'élément sont placés les uns à côté des autres sur une ligne dans l'ordre de leur apparition dans le code source XUL.
vertical : Les éléments enfants de l'élément sont placés les uns en dessous des autres sur une colonne dans l'ordre de leur apparition dans le code source XUL.
tabindex est plus haut se trouvent plus tard dans la séquence de tabulation.
Héritées de XUL element Héritées de DOM element
align
,
allowEvents
,
boxObject
,
builder
,
className
,
collapsed
,
contextMenu
,
controllers
,
currentItem
,
database
,
datasources
,
dir
,
flex
,
height
,
hidden
,
id
,
left
,
listBoxObject
,
maxHeight
,
maxWidth
,
menu
,
minHeight
,
minWidth
,
observes
,
ordinal
,
orient
,
pack
,
persist
,
ref
,
resource
,
statusText
,
style
,
tooltip
,
tooltipText
,
top
,
value
,
width
attributes
,
childNodes
,
cloneNode
,
firstChild
,
lastChild
,
localName
,
namespaceURI
,
nextSibling
,
nodeName
,
nodeType
,
nodeValue
,
ownerDocument
,
parentNode
,
prefix
,
previousSibling
,
tagName
autoCheck
checkState
checked
command
dlgType
group
Héritées de XUL element Héritées de DOM element
blur
,
click
,
doCommand
,
focus
,
getElementsByAttribute
addEventListener
,
appendChild
,
dispatchEvent
,
getAttribute
,
getAttributeNode
,
getAttributeNodeNS
,
getAttributeNS
,
getElementsByTagName
,
getElementsByTagNameNS
,
hasAttribute
,
hasAttributeNS
,
hasAttributes
,
hasChildNodes
,
insertBefore
,
isSupported
,
normalize
,
removeAttribute
,
removeAttributeNode
,
removeAttributeNS
,
removeChild
,
removeEventListener
,
replaceChild
,
setAttribute
,
setAttributeNode
,
setAttributeNodeNS
,
setAttributeNS
Page modifiée à 22:27, 4 Jul 2008 par BenoitL