코드는 다음과 같습니다.
/*
설명 : 확인란 제어
버전 : 1.1
참고 : 확인란 컨트롤 뒤에있는 텍스트
확인란 객체의 htc_mylabel을 얻을 수 있습니다.
불확실한 선택을 늘리기 위해 Endeter 속성을 업데이트하고 추가했습니다.
*/
<public : 구성 요소>
<public : att
<public : att
<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 == "checkbox") {
var_table = window.document.createElement ( "테이블");
_table.cellspacing = "0px";
_table.cellPadding = "0px";
_table.border = "0px";
if (o.disabled) {
_table.style.filter = "알파 (불투명도 = 50)";
}
또 다른{
_table.style.filter = "";
}
_table.style.display = "인라인";
var_tr = _table.insertrow ();
var_td = _tr.insertcell ();
if (o.checked) {