Der Code ist wie folgt:
/*
Beschreibung: Kontrollkästchen Steuerung
Version: 1.1
Hinweis: Der folgende Text, der hinter dem Kontrollkästchen -Steuerelement folgt
Es soll das HTC_Mylabel des Kontrollkästchenobjekts zum Anzeigen erhalten
Das Indeter -Attribut aktualisiert und hinzugefügt, um die unsicheren Entscheidungen zu erhöhen
*/
<public: component>
<public: attodeEvent = "onContentray" Invent = "fninit ()"/>
<public: attodevent = "Onpropertychange" Invent = "fnpropertychange ()"/>
<criptuanguage = "javaScript">
varcheckboximg = window.document.createelement ("img");
Imagarray = [];
ImageArray ["CheckBox_False"] = "CheckBox_False.gif";
ImageRray ["checkbox_false_down"] = "Checkbox_False_down.gif";
ImageRray ["checkbox_false_over"] = "Checkbox_False_over.gif";
ImageArray ["CheckBox_True"] = "CheckBox_True.gif";
ImageRray ["CheckBox_True_down"] = "CheckBox_True_down.gif";
ImageRray ["CheckBox_True_over"] = "CheckBox_True_over.gif";
ImageRray ["CheckBox_indeter"] = "CheckBox_indeter.gif";
ImageRray ["CheckBox_indeter_down"] = "CheckBox_indeter_down.gif";
ImageRray ["CheckBox_indeter_over"] = "CheckBox_indeter_over.gif";
functionPreload (Pfad, obj) {
für (iinobj) {
dies [i] = newImage ();
Dies [i] .src = Pfad+obj [i];
}
gib dies zurück;
}
PREB = newPreload ("Bilder/", ImageArray);
functionFninit () {
varo = Element;
if (O.Type == "Kontrollkästchen") {
var_table = window.document.createelement ("Tabelle");
_table.cellspacing = "0px";
_table.cellpadding = "0px";
_table.border = "0px";
if (o.disabled) {
_table.style.filter = "alpha (opacity = 50)";
}
anders{
_table.style.filter = "";
}
_table.style.display = "inline";
var_tr = _table.insertrow ();
var_td = _tr.insertcell ();
if (O.Checked) {