📄 win.js
字号:
//获取时间
function get_time()
{
var date=new Date();
var year="",month="",day="",week="",hour="",minute="",second="";
year=date.getYear();
month=add_zero(date.getMonth()+1);
day=add_zero(date.getDate());
week=date.getDay();
switch (date.getDay()) {
case 0:val=" 星期天";break
case 1:val=" 星期一";break
case 2:val=" 星期二";break
case 3:val=" 星期三";break
case 4:val=" 星期四";break
case 5:val=" 星期五";break
case 6:val=" 星期六";break
}
hour=add_zero(date.getHours());
minute=add_zero(date.getMinutes());
second=add_zero(date.getSeconds());
//timetable.innerText=" "+year+"."+month+"."+day+" "+hour+":"+minute+":"+second+ val;
timetable.innerText=""+hour+":"+minute;
}
function add_zero(temp)
{
if(temp<10) return "0"+temp;
else return temp;
}
setInterval("get_time()",1000);
//开始菜单
var moveStep = 100; // 移动单位
var moveTime = 1; //移动时间
function MoveMenuBox()
{
if(MenuBox.doing)
{
clearInterval(MenuBox.doing)
}
moveStep *= -1
MenuBox.doing = setInterval("DoMoveAction()",moveTime)
}
function DoMoveAction()
{
var judger = MenuBox.style.pixelTop + moveStep;
if(moveStep>0)
{
if(judger <= MenuBox.parentElement.offsetHeight)
{
MenuBox.style.pixelTop = judger
}
else
{
MenuBox.style.pixelTop = MenuBox.parentElement.offsetHeight;
clearInterval(MenuBox.doing);
MenuBox.doing = false;
}
}
else
{
if(judger >= 0)
{
MenuBox.style.pixelTop = judger
}
else
{
MenuBox.style.pixelTop = 0;
clearInterval(MenuBox.doing);
MenuBox.doing = false;
}
}
}
//右键菜单
function right_menu_open()
{
var root=document.getElementById('right_menu');
root.style.display="block";
var w=root.offsetWidth;
var h=root.offsetHeight;
var x,y;
if(event.clientX+w>document.body.clientWidth){
x=event.clientX+document.body.scrollLeft-w;
y=event.clientY+document.body.scrollTop;
if(event.clientY+h>document.body.clientHeight)
y=event.clientY+document.body.scrollTop-h;
}else{
x=event.clientX+document.body.scrollLeft;
y=event.clientY+document.body.scrollTop;
if(event.clientY+h>document.body.clientHeight)
y=event.clientY+document.body.scrollTop-h;
}
root.style.posLeft=x;
root.style.posTop=y;
window.event.returnValue=false;
}
//关闭右键菜单
function right_menu_close(){
document.getElementById('right_menu').style.display='none';
}
document.onclick=right_menu_close;
document.oncontextmenu = right_menu_open;
function window.onload()
{
MenuBox.style.pixelTop = MenuBox.parentElement.offsetHeight;
MenuBox.style.visibility = "visible"
//loading.style.display='none';
//bodydesc.style.display='block';
}
//定义移动对象和移动坐标
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 + -