รหัสมีดังนี้:
-
คำอธิบาย: การควบคุมช่องทำเครื่องหมาย
เวอร์ชัน: 1.1
หมายเหตุ: ข้อความที่อยู่เบื้องหลังการควบคุมช่องทำเครื่องหมาย
มันคือการได้รับ htc_mylabel ของวัตถุช่องทำเครื่องหมายที่จะแสดง
อัปเดตและเพิ่มแอตทริบิวต์ Indeter เพื่อเพิ่มตัวเลือกที่ไม่แน่นอน
-
<สาธารณะ: ส่วนประกอบ>
<สาธารณะ: ettionEvent = "onContentReady" oneVent = "fninit ()"/>
<สาธารณะ: ettionEvent = "onPropertyChange" oneVent = "fnPropertyChange ()"/>
<scriptLanguage = "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) {
สำหรับ (iinobj) {
[i] = newImage ();
นี่ [i] .src = path+obj [i];
-
คืนสิ่งนี้;
-
preb = newPreload ("images/", imageArray);
functionfninit () {
varo = องค์ประกอบ;
if (o.type == "ช่องทำเครื่องหมาย") {
var_table = window.document.createElement ("ตาราง");
_table.cellspacing = "0px";
_table.cellpadding = "0px";
_table.border = "0px";
ถ้า (O.Disabled) {
_table.style.filter = "alpha (opacity = 50)";
-
อื่น{
_table.style.filter = "";
-
_table.style.display = "inline";
var_tr = _table.insertrow ();
var_td = _tr.insertcell ();
ถ้า (O.Checked) {