﻿// JScript 文件
var isIe=(document.all)?true:false; 
//设置select的可见状态 
function setSelectState(state) 
{ 
var objl=document.getElementsByTagName('select'); 
for(var i=0;i<objl.length;i++) 
{ 
objl[i].style.visibility=state; 
} 
} 
function mousePosition(ev) 
{ 
if(ev.pageX || ev.pageY) 
{ 
return {x:ev.pageX, y:ev.pageY}; 
} 
return { 
x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,y:ev.clientY + document.body.scrollTop - document.body.clientTop 
}; 
} 
//弹出方法 
function showMessageBox(wTitle,content,pos,wWidth) 
{ 
closeWindow(); 
var bWidth=parseInt(document.documentElement.scrollWidth); 
var bHeight=parseInt(document.documentElement.scrollHeight); 
if(isIe){ 
setSelectState('hidden');} 
var back=document.createElement("div"); 
back.id="back"; 
var styleStr="top:0px;left:0px;position:absolute;background:#666;width:"+bWidth+"px;height:"+bHeight+"px;"; 
styleStr+=(isIe)?"filter:alpha(opacity=0);":"opacity:0;"; 
back.style.cssText=styleStr; 
document.body.appendChild(back); 
showBackground(back,50); 
var mesW=document.createElement("div"); 
mesW.id="PassWindow"; 
mesW.className="PassWindow"; 
mesW.innerHTML="<div style='border-bottom:#eee 1px solid;margin-left:4px;padding:3px;font-weight:bold;text-align:left;font-size:12px;'><table width='100%' height='100%'><tr><td style='font-size:12px;'>"+wTitle+"</td><td style='width:1px;'><input type='button' onclick='closeWindow();' title='关闭窗口' style='height:15px;width:28px;border:none;cursor:pointer;text-decoration:underline;background:#fff' value='关闭' /></td></tr></table></div><div style='margin:4px;font-size:12px;' id='mesWindowContent'>"+content+"</div><div class='mesWindowBottom'></div>"; 

var left = document.documentElement.scrollLeft;
var top = document.documentElement.scrollTop;
  
styleStr="left:"+left+"px;top:"+top+"px;position:absolute;width:"+wWidth+"px"; 
mesW.style.cssText=styleStr; 
document.body.appendChild(mesW); 
} 
//让背景渐渐变暗 
function showBackground(obj,endInt) 
{ 
if(isIe) 
{ 
obj.filters.alpha.opacity+=1; 
if(obj.filters.alpha.opacity<endInt) 
{ 
setTimeout(function(){showBackground(obj,endInt)},5); 
} 
}else{ 
var al=parseFloat(obj.style.opacity);al+=0.01; 
obj.style.opacity=al; 
if(al<(endInt/100)) 
{setTimeout(function(){showBackground(obj,endInt)},5);} 
} 
} 
//关闭窗口 
function closeWindow() 
{ 
if(document.getElementById('back')!=null) 
{ 
document.getElementById('back').parentNode.removeChild(document.getElementById('back')); 
} 
if(document.getElementById('PassWindow')!=null) 
{ 
document.getElementById('PassWindow').parentNode.removeChild(document.getElementById('PassWindow')); 
} 

if(isIe){ 
setSelectState('');} 
} 
//测试弹出 
function testJsBox(ev) 
{ 
var objPos = mousePosition(ev); 
messContent="<iframe name='res' src='/Inc/Nopass.asp' frameborder='0' scrolling='no' height='260' width='100%'></iframe>"; 
showMessageBox('找回密码',messContent,objPos,218); 
} 