📄 win.js
字号:
//定义移动对象和移动坐标
var Mouse_Obj=null,_x,_y;
//拖动对象函数(自动)
document.onmousemove=function()
{
if(Mouse_Obj)
{
Mouse_Obj.style.left=_x+event.x;
Mouse_Obj.style.top=_y+event.y;
event.returnValue=false;
}
}
//停止拖动函数(自动)
document.onmouseup=function()
{
Mouse_Obj=null;
}
//确定被拖动对象函数 o为被拖动对象
function m(o)
{
Mouse_Obj=o;
_x=parseInt(Mouse_Obj.style.left)-event.x;
_y=parseInt(Mouse_Obj.style.top)-event.y;
}
//创建XML对象,以便下面调用
function createXMLHttps()
{
var ret = null;
try {
ret = new ActiveXObject('Msxml2.XMLHTTP');
}
catch (e) {
try {
ret = new ActiveXObject('Microsoft.XMLHTTP');
}
catch (ee) {
ret = null;
}
}
if (!ret && typeof XMLHttpRequest != 'undefined')
ret = new XMLHttpRequest();
return ret;
}
//ajax加载
function xh_ajax(URL,DIVID)
{
var ajaxdiv=DIVID+"_desc";
var descdiv=document.getElementById(ajaxdiv);
descdiv.innerHTML = "<img src='winimg/loading.gif'>";
var xmlhttp = createXMLHttps();
xmlhttp.open("GET",URL+"?div="+DIVID,true);
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
{
descdiv.innerHTML = xmlhttp.responseText;
}else{
descdiv.innerHTML = "<img src='winimg/loading.gif'>";
}
}
xmlhttp.send(null);
}
//对所有层操作
function CloseAll(ThisWin) {
var WinDiv = document.getElementById(ThisWin);
//alert(ThisWin);
var objs = document.getElementsByTagName("div");
var i;
for(i = 0;i < objs.length;i++)
{
objs[i].style.zIndex = 8;
}
WinDiv.style.zIndex = 9;
}
//桌面窗口开始
function win(WinId,WinTitle,WinUrl,Width,Height,Tops,Lefts,Types)
{
if (document.getElementById(WinId)) {
CloseAll(WinId);
var WinDiv = document.getElementById(WinId);
WinDiv.style.display='block';
WinDiv.style.zIndex='10';
}else{
var oDiv = document.createElement("DIV");
oDiv.id = WinId;
oDiv.style.top = Tops;
oDiv.style.left = Lefts;
oDiv.style.visibility = 'visible';
oDiv.style.position = 'absolute';
oDiv.style.zIndex = 10;
var WinMenu ="";
//1全部 2无关闭 3无最大化 4仅有关闭
if (Types=='1') {WinMenu="<img id='tmenubut' src='winimg/blank.gif' class='button11' onmouseover=this.className='button11_0' onmouseout=this.className='button11' onclick="+WinId+".style.display='none'><img id='tmenubut' src='winimg/blank.gif' class='button12' onmouseover=this.className='button12_0' onmouseout=this.className='button12' onclick="+WinId+".style.display='none'><img id='tmenubut' src='winimg/blank.gif' class='button13' onmouseover=this.className='button13_0' onmouseout=this.className='button13' onclick=DelDiv('"+WinId+"')>"}
if (Types=='2') {WinMenu="<img id='tmenubut' src='winimg/blank.gif' class='button11' onmouseover=this.className='button11_0' onmouseout=this.className='button11' onclick="+WinId+".style.display='none'><img id='tmenubut' src='winimg/blank.gif' class='button12' onmouseover=this.className='button12_0' onmouseout=this.className='button12' onclick="+WinId+".style.display='none'>";}
if (Types=='3') {WinMenu="<img id='tmenubut' src='winimg/blank.gif' class='button11' onmouseover=this.className='button11_0' onmouseout=this.className='button11' onclick="+WinId+".style.display='none'><img id='tmenubut' src='winimg/blank.gif' class='button13' onmouseover=this.className='button13_0' onmouseout=this.className='button13' onclick=DelDiv('"+WinId+"')>";}
if (Types=='4') {WinMenu="<img id='tmenubut' src='winimg/blank.gif' class='button13' onmouseover=this.className='button13_0' onmouseout=this.className='button13' onclick=DelDiv('"+WinId+"')>";}
oDiv.onmousedown = function(){window.CloseAll(this.id)};
oDiv.innerHTML="<TABLE style='border:0px' cellSpacing=0 cellPadding=0><tr onmousedown='m("+WinId+")'><td style=\"width:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='winimg/t1.png', sizingMethod='scale');cursor:move\"></td><td style=\"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='winimg/t2.png', sizingMethod='scale');padding-bottom:4px;padding-top:12px;cursor:move\"><span style=\"float:left;width:120px;padding-left:5px;padding-top:1px;background:#B2B2B2;border:1px #000000 solid;cursor:move\"><img align=left src='winimg/arrow.gif' style='margin-top:2px;'> "+WinTitle+"</span><span style=\"text-align:right;float:right\">"+WinMenu+"</span></td><td style=\"width:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='winimg/t3.png', sizingMethod='scale');cursor:move\"></td></tr><tr><td style=\"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='winimg/l1.png', sizingMethod='scale');\"></td><td valign=top id='"+WinId+"_desc' style=\"overflow:auto;height:"+Height+"px;width:"+Width+"px;background:#eeeeeb;\"><img src='winimg/loading.gif'></td><td style=\"width:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='winimg/r1.png', sizingMethod='scale');\"></td></tr><tr><td style=\"width:15px;height:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='winimg/l2.png', sizingMethod='scale');\"></td><td style=\"width:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='winimg/b1.png', sizingMethod='scale');\"></td><td style=\"width:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='winimg/r2.png', sizingMethod='scale');\"></td></tr></table>";
oDiv.style.width = Width;
oDiv.style.height = Height;
document.body.appendChild(oDiv);
xh_ajax(WinUrl,WinId)
}
}
//关闭删除DIV
function DelDiv(ThisWin) {document.getElementById(ThisWin).parentNode.removeChild(document.getElementById(ThisWin));}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -