//陶少龙常用自定义JAVA库
/*整理时间20110-9-18

----------目录----------
第1部分  超链接系列
第2部分  打开新窗口系列
第3部分  表格行变色
第4部分  显示和隐藏对象
第5部分  删除记录
第6部分  ajax即时保存字段
第7部分  右侧iframe内打开网页 
第8部分  ajax加载网页
第9部分  表单验证
第10部分  history-1
第11部分  关闭窗口无提示
第12部分  控制居中div
第13部分  刷新父窗口

*/



//@第1部分  超链接系列

	//1.超链接到“地址变量”
	function lj(dz) {location=dz}
	//2.超链接到自己
	function lj_zj() {//location=this.location
	location="?"}
	//3.超链接到"地址变量"（带确认提示的）
	function lj_qr(dz) {if(confirm('您确定要执行此操作吗？')){location=dz}}
 
 
 
//@第2部分  打开新窗口系列

	//1. 打开新窗口
	function wo(dz){window.open(dz)}
	//2. 打开新窗口 限制
	function wo_xz(dz){window.open(dz,'','toolbar=no,menubar=no,scrollbars=no, resizable=yes,location=no,status=no')}
	//3. 打开新窗口 满屏
	function wo_full(dz){window.open(dz,'','width='+screen.width+',height='+screen.height+',top=0,left=0,toolbar=no,menubar=no,scrollbars=yes, resizable=yes,location=no,status=no')}



//@第3部分  表格行变色

	bianse_b=""
	function bianse(a){
	if (bianse_b!=""){eval(bianse_b).bgColor=""}
	eval(a).bgColor="yellow"
	bianse_b=a
	}
	//在tr标签内加：    id="tr<%= rs("id") %>" onClick="bianse('tr<%= rs("id") %>')"



//@第4部分  显示和隐藏对象

	//显示对象
	function xs(id){eval(id).style.display=''}
	//隐藏对象
	function yc(id){eval(id).style.display='none'}



//@第5部分  删除记录

	//1.超链通用删除记录
	function del(biao,id) {if(confirm('确定要永久删除这条记录吗？')) {location="通用删除记录.asp?biao="+biao+"&id="+id}}
	
	//2.ajax通用删除记录
	function del_ajax(biao,id) {
	if(confirm('确定要永久删除这条记录吗？')) {
	a=new ActiveXObject("Microsoft.XMLHTTP");
	a.open("get","通用删除记录.asp?biao="+biao+"&id="+id)
	a.send(null)
	eval('tr'+id).style.display='none'
	/*使用要求：
	tr内加入：    id="tr<%=rs("id")%>"
	文档内加入：    <input  type="button"  value="删除" onClick="del('code',<%= rs("id") %>)" >
	*/
	}
	}



//@第6部分  ajax即时保存字段
	//1. 文本框保存
	function savezd(biao,id,zd,nr){
	a=new ActiveXObject("Microsoft.XMLHTTP")
	a.open("post","通用字段保存.asp?biao="+biao+"&id="+id+"&nr="+encodeURIComponent(escape(nr))+"&zd="+zd)
	a.send(null)
	}

	//2. 复选框保存
	function fuxuan(biao,id,zd) {
	a=new ActiveXObject("Microsoft.XMLHTTP");
	a.open("get","通用复选框保存.asp?biao="+biao+"&id="+id+"&zd="+zd)
	a.send(null)
	}



//@第7部分    右侧iframe内打开网页 

	function ckiframe(dz){document.all.if1.src=dz}



//@第8部分  ajax加载网页
 
	function getpage(dz,mb){
	var xmlHttp;try{xmlHttp=new XMLHttpRequest()}catch(e){try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){alert("您的浏览器不支持AJAX！");return false}}}	
	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	xmlhttp.open("post",dz)
	xmlhttp.onreadystatechange = function() {
	 if (xmlhttp.readyState == 4) {
	eval(mb).innerHTML=xmlhttp.responseText
	 }}
	xmlhttp.send(null)	
	}
	
	
	
//@第9部分  表单验证
	function formcheck(form_name,zd,dz){
	error=0
	
	var zd_array =zd.split(","); 
	
	for (loop=0; loop < zd_array.length;loop++) 
	{ zhi=zd_array[loop]
	  if (eval(form_name+"."+zhi+".value.replace(/ /g,'')") == "") { error=1  }
	} 
	
	if (error ==0){
		eval(form_name).action=dz 
		eval(form_name).submit()}
		else
		{ alert("请填写完毕所有内容！")}	
	
	}
	
	
//@第10部分  history-1

	function fh(){history.back(-1)}


//@第11部分  关闭窗口
function closew(){ 
window.opener=null 
window.open("","_self") 
window.close(); 
}



//@第12部分  控制居中div

	//div居中 
	function showdiv(dz){	
	maskdiv.style.display='';
	divjz.style.display='';
	divjz.style.top=document.body.offsetHeight/2+document.body.scrollTop
	document.all.ifjz.src=dz
	}
	
	function hidediv(){
	maskdiv.style.display='none';
	divjz.style.display='none';
	}
	
	//document.body.onload  = function () {maskdiv.style.height=document.body.scrollHeight+document.body.offsetHeight} 


	
//@第13部分  刷新父窗口	
	function sxfck(){parent.location.reload()	}

