⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 global.js

📁 一个连接数据库实现级联的代码
💻 JS
字号:
var cookie_name = 0;
var agt = navigator.userAgent.toLowerCase();
var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_gecko= (navigator.product == "Gecko");
var cnt = 0;
function quickpost(event){
	if ((event.ctrlKey && window.event.keyCode == 13) || (event.altKey && window.event.keyCode == 83)) {
		cnt++;
		if (cnt==1) {
			postmsg();
		} else {
			alert('Submission Processing. Please Wait');
		}
	}
}
function newgdcode(obj,url) {
	obj.src = url;
}
function GE(id) {
	if (document.getElementById && document.getElementById(id)) {
		return document.getElementById(id);
    } else if (document.all && document.all[id]) {
		return document.all[id];
	} else if (document.layers && document.layers[id]) {
		return document.layers[id];
	} else {
		return null;
    }
}
function findPosX(obj){
	var curleft = 0;
	if (obj.offsetParent){
		while (obj.offsetParent){
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft - ietruebody().scrollLeft;
}
function findPosY(obj){
	var curtop = 0;
	if (obj.offsetParent){
		while (obj.offsetParent){
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}else if (obj.y){
		curtop += obj.y;
	}
	return curtop - ietruebody().scrollTop;;
}
function click_open(idName,object,type){
	if(GE("showmenu").style.display==''){
		closep();
		return false;
	}
	cookie_name = 1;
	mouseover_open(idName,object,type);
}
function mouseover_open(idName,object,type){

	if(typeof type == "undefined"){
		type = 1;
	}
	if(cookie_name == 1 || type>2){
		obj  = GE("showmenu");
		obj2 = GE(idName);
		obj3 = GE(object);

		var left  = findPosX(obj3) + ietruebody().scrollLeft;
		var top   = findPosY(obj3) + ietruebody().scrollTop;
		
		obj.innerHTML = obj2.innerHTML;
        obj.className = obj2.className;
		obj.style.filter = "alpha(opacity=96);opacity:0.96;";
		obj.style.display = "";
		
		var height = obj.offsetHeight;
		var width  = obj.offsetWidth;
		
		if(left + width > ietruebody().scrollLeft + ietruebody().clientWidth){
			left -= width;
		}
		if(type=='2' && height + top > ietruebody().scrollTop + ietruebody().clientHeight){
			top -= height;
		} else{
			top += type=='4' ? 31 : 15;
		}
		obj.style.top	= top + 'px';
		obj.style.left	= left + 'px';

		if(type>'2'){
			addEvent(document,"mouseout",doc_mouseout);
		} else if(type<'2'){
			addEvent(document,"mousedown",doc_mousedown);
		}
	}
	return false;
}
function LenthByByte(str){   
	var len;
	var i;
	len = 0;
	for (i=0;i<str.length;i++) {
		if (str.charCodeAt(i)>255) {
			len+=2;
		} else {
			len++;
		}
	}
	return len;
}
function closep(type){
	if(typeof type == "undefined"){
		type = 'down';
	}
	cookie_name = 0;
	obj = GE("showmenu");
	obj.innerHTML = "";
	obj.className = "";
	obj.style.display = "none";
	if(type=='out'){
		removeEvent(document,"mouseout",doc_mouseout);
	} else{
		removeEvent(document,"mousedown",doc_mousedown);
	}
	return false;
}
function doc_mousedown(e){
	var e = is_ie ? event: e;
	obj	= GE("showmenu");
	_x	= is_ie ? e.x : e.pageX;
	_y	= is_ie ? e.y + ietruebody().scrollTop : e.pageY;
	_x1 = obj.offsetLeft;
	_x2 = obj.offsetLeft + obj.offsetWidth;
	_y1 = obj.offsetTop - 25;
	_y2 = obj.offsetTop + obj.offsetHeight;

	if(_x<_x1 || _x>_x2 || _y<_y1 || _y>_y2){
		closep('down');
	}
}
function doc_mouseout(e){
	var e = is_ie ? event: e;
	obj	= GE("showmenu");
	_x	= is_ie ? e.x : e.pageX;
	_y	= is_ie ? e.y + ietruebody().scrollTop : e.pageY;
	_x1 = obj.offsetLeft - 20;
	_x2 = obj.offsetLeft + obj.offsetWidth + 20;
	_y1 = obj.offsetTop - 35;
	_y2 = obj.offsetTop + obj.offsetHeight + 20;

	if(_x<_x1 || _x>_x2 || _y<_y1 || _y>_y2){
		closep('out');
	}
}
function ietruebody(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}
function IsElement(id){
	return GE(id)!=null ? true : false;
}
function quickpost(event){
	if((event.ctrlKey && event.keyCode == 13) || (event.altKey && event.keyCode == 83)){
		document.FORM.Submit.click();
	}
}
String.prototype.trim =
function trim(){
	return this.replace(/(^\s*)|(\s*$)/g,'');
}
function showcatemenu() {
	if (GE('headmenu').style.height=='' || GE('headmenu').style.height=='15px') {
		GE('headmenu').style.height = 'auto';
	} else {
		GE('headmenu').style.height = '15px';
	}
}
function schdiv(id,obj2){
	if(GE(id).style.display=='none'){
		obj2.className='heiyo2';
		GE(id).style.display='';
	}else{
		obj2.className='heiyo1';
		GE(id).style.display='none';
	}
}
function addEvent(el,evname,func){
	if(is_ie){
		el.attachEvent("on" + evname,func);
	} else {
		el.addEventListener(evname,func,true);
	}
}
function removeEvent(el,evname,func){
	if(is_ie){
		el.detachEvent("on" + evname,func);
	} else {
		el.removeEventListener(evname,func,true);
	}
}

⌨️ 快捷键说明

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