checkbox.js

来自「一个较好的公务员管理系统软件源代码」· JavaScript 代码 · 共 38 行

JS
38
字号
function getTop(e)
{
	var t=e.offsetTop;
	while(e=e.offsetParent)
		t+=e.offsetTop;
	return t;
}

function getLeft(e)
{
	var l=e.offsetLeft;
	while(e=e.offsetParent)
		l+=e.offsetLeft;
	return l;
}

function div_show(div_name,show_id){
	var x,y,o,sname="";
	y=window.event.y;
	x=window.event.x;
	//x=getLeft(window.event.srcElement)+window.screenLeft+window.event.srcElement.offsetWidth/3;
	//y=getTop(window.event.srcElement)+window.screenTop+window.event.srcElement.offsetHeight/2;
	o=document.getElementById(div_name)
	if(o.style.display=="none"){
		o.style.left=x;
		o.style.top=y;
		o.style.display="block";
	}else{
                for(i=0;i<(document.all("cb1").length);i++){
                   if(document.all("cb1")[i].checked){
                       sname+=document.all("cb1")[i].showname+",";
                   }
                }
                sname=sname.substring(0,sname.length-1)
                document.getElementById(show_id).value=sname;
		o.style.display="none";
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?