📄 edn.js
字号:
t+=obj.offsetTop;
}
return t;
}
function getObjLeft(obj)
{
var t = obj.offsetLeft;
while(obj=obj.offsetParent){
t+=obj.offsetLeft;
}
return t;
}
/* 寻找最近的控件 */
function FindClosestControl(e,tagName)
{
while(e.tagName != tagName)
{
if (e.parentElement == null)
{
return null;
}
e = e.parentElement;
}
return e
}
Array.prototype.remove=function(dx)
{
if(isNaN(dx)||dx>this.length){return false;}
for(var i=0,n=0;i<this.length;i++)
{
if(this[i]!=this[dx])
{
this[n++]=this[i]
}
}
this.length-=1;
}
//删除确认
function DelConfirm()
{
var o = window.event.srcElement;
if (o.innerText == "删除")
{
return DeleteConfirm();
}
return true;
}
function DeleteConfirm()
{
return window.confirm("确认删除吗?");
}
function GetSkinName()
{
var url = document.referrer;
var url_array = url.split('/');
if(url_array.length >= 4)
{
if(url_array[3].toLowerCase() == '')
{
return "Article";
}
if(url_array[3].toLowerCase() != 'news'
&& url_array[3].toLowerCase() != 'solution'
&& url_array[3].toLowerCase() != 'techchannel'
&& url_array[3].toLowerCase() != 'designmanager'
&& url_array[3].toLowerCase() != 'download'
&& url_array[3].toLowerCase() != 'member'
&& url_array[3].toLowerCase() != 'event'
&& url_array[3].toLowerCase() != 'blog'
&& url_array[3].toLowerCase() != 'techclass')
{
return "Article";
}
return url_array[3];
}
return "Article";
}
function GetColumnName()
{
switch(GetSkinName().toLowerCase())
{
case "article":
return "首页";
case "news":
return "资讯";
case "solution":
return "方案";
case "techchannel":
return "技术";
case "designmanager":
return "设计经理人";
case "download":
return "下载";
case "member":
return "黄页";
case "event":
return "活动";
case "blog":
return "博客";
case "techclass":
return "技术分类";
default:
return "首页";
}
}
//index.js--切换层的效果
function ChangeLayer(obj)
{
objTopParent=obj.parentNode.parentNode;
objParent = obj.parentNode;
var titleArray = new Array();
var flag=0;
for(var i=0;i<objParent.childNodes.length;i++)
{
if(objParent.childNodes[i].id != null && objParent.childNodes[i].id != "")
{
titleArray[flag]=objParent.childNodes[i];
flag++;
}
}
var contentArray = new Array();
flag=0;
for(var i=0;i<objTopParent.childNodes.length;i++)
{
if(objTopParent.childNodes[i].id != null && objTopParent.childNodes[i].id != "")
{
contentArray[flag]=objTopParent.childNodes[i];
flag++;
}
}
var oTitle = document.getElementById(titleArray[0].id);
var oTitle2 = document.getElementById(titleArray[1].id);
var oContent = document.getElementById(contentArray[0].id);
var oContent2 = document.getElementById(contentArray[1].id);
obj.childNodes[0].className = 'link_white';
obj.className = 'right_title_content';
if(titleArray[0].id == obj.id)
{
oContent2.style.display = "none";
oContent.style.display = "block";
oTitle2.className = "right_title_content2";
oTitle2.childNodes[0].className = "";
}
if(titleArray[1].id == obj.id)
{
oContent2.style.display = "block";
oContent.style.display = "none";
oTitle.className = "right_title_content2";
oTitle.childNodes[0].className = "";
}
}
//多层切换 - aysun
function ChangeManyLayer(obj)
{
//obj 当前li或div
var objParentDiv = obj.parentNode;
var IsDiv = false;
//判断obj上父级是不是div
if(objParentDiv.nodeName=='DIV')
{
IsDiv = true;
}
//循环设置obj平级的样式为空
for(var i=0;i<objParentDiv.childNodes.length;i++)
{
objParentDiv.childNodes[i].className="";
}
//如果obj的父级不是div,那再向上找一层
if(IsDiv==false)
{
objParentDiv = objParentDiv.parentNode;
//再判断obj父级的父级是不是div
if(objParentDiv.nodeName=='DIV')
{
IsDiv = true;
}
}
//如果父级是div
if(IsDiv==true)
{
//再次获取父级的上层父级对象
var rootNode = objParentDiv.parentNode;
var LayerRootNode;
//得到obj的相对的内容的大div对象
for(var i=0;i<rootNode.childNodes.length;i++)
{
if(rootNode.childNodes[i].nodeName =='DIV')
{
if(rootNode.childNodes[i].id !=objParentDiv.id)
{
LayerRootNode = rootNode.childNodes[i];
}
}
}
//循环找到obj对应的内容对象显示出现,其它内容则隐藏
for(var i=0;i<LayerRootNode.childNodes.length;i++)
{
if(LayerRootNode.childNodes[i].nodeName=='DIV' || LayerRootNode.childNodes[i].nodeName=='UL')
{
if(LayerRootNode.childNodes[i].id==obj.id + 'layer')
{
LayerRootNode.childNodes[i].style.display = 'block';
}
else
{
LayerRootNode.childNodes[i].style.display = 'none';
}
}
}
//最后对obj的样式进行标识一下
obj.className='active';
}
}
//多层切换(需要加载原样式) By Frank
function SimpleChangeManyLayer(obj)
{
var objParentDiv = obj.parentNode;
var IsDiv = false;
if(objParentDiv.nodeName=='DIV')
{
IsDiv = true;
}
for(var i=0;i<objParentDiv.childNodes.length;i++)
{
objParentDiv.childNodes[i].className="tab center";
}
if(IsDiv==false)
{
objParentDiv = objParentDiv.parentNode;
}
if(objParentDiv.nodeName=='DIV')
{
IsDiv = true;
}
if(IsDiv==true)
{
//获取最大的DIV
var rootNode = objParentDiv.parentNode;
var LayerRootNode;
for(var i=0;i<rootNode.childNodes.length;i++)
{
if(rootNode.childNodes[i].nodeName =='DIV')
{
if(rootNode.childNodes[i].id !=objParentDiv.id)
{
LayerRootNode = rootNode.childNodes[i];
}
}
}
for(var i=0;i<LayerRootNode.childNodes.length;i++)
{
if(LayerRootNode.childNodes[i].nodeName=='DIV')
{
if(LayerRootNode.childNodes[i].id==obj.id + 'layer')
{
LayerRootNode.childNodes[i].style.display = 'block';
}
else
{
LayerRootNode.childNodes[i].style.display = 'none';
}
}
}
obj.className='active center';
}
}
//index
function FloatAd_Close(e)
{
var obj = e.parentElement;
if (obj != null && obj.tagName == "DIV")
{
obj.style.display = "none";
}
}
//静态页面广告装载
function loadAdvertistment()
{
for(var i=0;i< document.getElementsByTagName("iframe").length; i++)
{
var obj = document.getElementsByTagName("iframe")[i];
if(obj.url)
{
var url = "/App_UserControl/AdvertisemantBar.aspx?pageid=@pageid&AdAreaID=@AdAreaID&dbid=@dbid&postback=@postback";//广告模版
url = url.replace("@pageid",obj.url);
url = url.replace("@AdAreaID",obj.area);
url = url.replace("@dbid",dbid);
url = url.replace("@postback",obj.postback);
obj.src = obj.domain + url;
}
}
}
//登录文本脚本
function LoginOnFocus(e,text)
{
if(e.value == text)
{
e.value = "";
}
e.select();
e.style.color = "black";
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -