Le code est le suivant:
/ *
Description: Contrôle de la case à cocher
Version: 1.1
Remarque: le texte qui suit derrière le contrôle de la case à cocher
C'est pour obtenir le htc_mylabel de l'objet à cocher pour l'afficher
Mis à jour et ajouté l'attribut induter pour augmenter les choix incertains
* /
<public: composant>
<public: attachEvent = "onContentAread" onevent = "fninit ()" />
<public: attachEvent = "onPropertyChange" onevent = "fnpropertychange ()" />
<criptLanguage = "JavaScript">
varCheckBoximg = window.Document.CreateElement ("IMG");
ImageArray = [];
ImageArray ["Checkbox_False"] = "Checkbox_False.gif";
ImageArray ["Checkbox_False_Down"] = "Checkbox_False_Down.gif";
ImageArray ["Checkbox_False_over"] = "Checkbox_False_over.gif";
ImageArray ["CheckBox_True"] = "Checkbox_True.gif";
ImageArray ["Checkbox_True_Down"] = "Checkbox_True_Down.gif";
ImageArray ["Checkbox_True_over"] = "Checkbox_True_over.gif";
ImageArray ["Checkbox_indeter"] = "Checkbox_indeter.gif";
ImageArray ["Checkbox_indeter_Down"] = "Checkbox_indeter_Down.gif";
ImageArray ["Checkbox_indeter_over"] = "Checkbox_indeter_over.gif";
functionpreload (path, obj) {
pour (iinobj) {
this [i] = newImage ();
this [i] .src = path + obj [i];
}
retourner ceci;
}
preb = newpreload ("images /", imagearray);
functionfninit () {
varo = élément;
if (o.type == "Checkbox") {
var_table = window.Document.CreateElement ("Table");
_Table.CellSpacing = "0px";
_Table.CellPadding = "0px";
_Table.border = "0px";
if (o.disabled) {
_Table.style.filter = "alpha (opacity = 50)";
}
autre{
_Table.style.filter = "";
}
_Table.style.display = "inline";
var_tr = _table.insertrow ();
var_td = _tr.insertCell ();
if (o.checked) {