الرمز كما يلي:
/*
الوصف: التحكم في مربع الاختيار
الإصدار: 1.1
ملاحظة: النص الذي يتبع خلف التحكم في مربع الاختيار
هو الحصول على htc_mylabel من كائن مربع الاختيار لعرضه
تم تحديثه وإضافة سمة Indeter لزيادة الخيارات غير المؤكدة
*/
<public: مكون>
<public: anclesevent = "onContentReady" onevent = "fninit ()"/>
<public: anclesevent = "onPropertyChange" OneVent = "fnpropertyChange ()"/>
<scriptLanguage = "JavaScript">
varcheckboxyg = 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) {
لـ (iinobj) {
هذا [i] = newImage () ؛
هذا [i] .src = path+obj [i] ؛
}
إرجاع هذا ؛
}
preb = newPreload ("الصور/" ، ImageArray) ؛
functionFninit () {
varo = عنصر ؛
if (o.type == "مربع الاختيار") {
var_table = window.document.createElement ("الجدول") ؛
_table.cellspacing = "0px" ؛
_table.cellpadding = "0px" ؛
_table.border = "0px" ؛
if (o.disabled) {
_table.style.filter = "alpha (التعتيم = 50)" ؛
}
آخر{
_table.style.filter = "" ؛
}
_table.style.display = "inline" ؛
var_tr = _table.inserTrow () ؛
var_td = _tr.insertcell () ؛
إذا (O. checked) {