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

📄 edn.js

📁 NXP公司的arm系列芯片LPCXXXX的ISP烧写程序。
💻 JS
📖 第 1 页 / 共 2 页
字号:
        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 + -