自己在网上找了半天没找到只有 “时分秒”的控件, 就自己做了个,发在这里方便有人用到
鼠标点击 后 的效果
settime.js
复制代码 代码如下:
/**//***********************************
* 使用说明:
* 首先把本控件包含到页面
*
* 控件调用函数:_settime(field)
* 例如
*
************************************/
var str = ;
document.writeln();
str += /u65f6;
for (h = 0; h str += 0 + h + ;
}
for (h = 10; h str += + h + ;
}
str += /u5206;
for (m = 0; m str += 0 + m + ;
}
for (m = 10; m str += + m + ;
}
str += /u79d2;
for (s = 0; s str += 0 + s + ;
}
for (s = 10; s str += + s + ;
}
str +=
;
document.writeln(str);
var _fieldname;
function _settime(tt) {
_fieldname = tt;
var ttop = tt.offsettop; //tt控件的定位点高
var thei = tt.clientheight; //tt控件本身的高
var tleft = tt.offsetleft; //tt控件的定位点宽
while (tt = tt.offsetparent) {
ttop += tt.offsettop;
tleft += tt.offsetleft;
}
document.all._contents.style.top = ttop + thei + 4;
document.all._contents.style.left = tleft;
document.all._contents.style.visibility = visible;
}
function _select() {
_fieldname.value = document.all._hour.value + : + document.all._minute.value + : + document.all._second.value;
document.all._contents.style.visibility = hidden;
}