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

📄 menu.js

📁 CallSun 人才招聘求职系统 V2.20
💻 JS
📖 第 1 页 / 共 2 页
字号:
// JScript 文件
var ColorHex=['00','33','66','99','CC','FF'];
var SpColorHex=['FF0000','00FF00','0000FF','FFFF00','00FFFF','FF00FF'];
var ColorOption = null;
function HideMenu() 
{
    document.getElementById("menuDiv").style.display = "none";
}

function HideSelf(obj)
{
    obj.style.display = "none";
}

function ShowMenu(id) 
{
    var menu = null;
    var objEvent = null;
    switch(id)
    {
        case "ForeColor" :
            menu = document.getElementById("SingleColorPanel");
            objEvent = document.getElementById("ForeColor");
            if (menu.innerHTML == "")
            {
                menu.innerHTML = GetMenuCodeById(id);
            }
            ColorOption = "foreColor";
            break;
        case "BackColor" :
            menu = document.getElementById("SingleColorPanel");
            objEvent = document.getElementById("BackColor");
            if (menu.innerHTML == "")
            {
                menu.innerHTML = GetMenuCodeById(id);
            }
            ColorOption = "backColor";
            break;
        case "MoreColor" :
            menu = document.getElementById("MoreColorPanel");
            if (ColorOption == "backColor")
            {
                objEvent = document.getElementById("BackColor");
                ColorOption = "backColor";
            }
            else
            {
                objEvent = document.getElementById("ForeColor");
                ColorOption = "foreColor";
            }
            if (menu.innerHTML == "")
            {
                menu.innerHTML = GetMenuCodeById(id);
            }
            break;
        default :
            menu = document.getElementById("menuDiv");
            objEvent = document.getElementById(id);
	        var menuCode = "<table id=\"submenu\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"width:60px;background-color:#FFFFFF;border:solid 1px #c5bdc5;\"><tr><td style=\"padding:0px;line-height:20px;text-align:center;font-size:12px;\">";
        	
	        menuCode += GetMenuCodeById(id);
        //	menuCode += "&nbsp;<a href=\"javascript:HideMenu();\" title=\"关闭菜单\"><font color=\"#4682B4\">关闭菜单</font></a>";
        	
	        menuCode += "</td></tr></table>"; 
	        menu.innerHTML = menuCode;
            break;
    }
    menu.style.display = "block";
    
    menu.style.left = getBrowserPositionX(objEvent);
    menu.style.top = getBrowserPositionY(objEvent);
     
	SetEditorFocus();
}

function GetMenuCodeById(id)
{
    var menuCode = "";
    switch(id)
    {
        case "imgAlign" :
            menuCode += "<div onmouseover=\"MenuItemMouseOver(this);\" onmouseout=\"MenuItemMouseOut(this);\"><a href=\"javascript:void(0);\" onclick=\"format('Justifyleft');HideMenu();\" title=\"左对齐\" style=\"cursor:pointer;color=#000000;text-decoration:none;\">左对齐</a></div>";
            menuCode += "<div onmouseover=\"MenuItemMouseOver(this);\" onmouseout=\"MenuItemMouseOut(this);\"><a href=\"javascript:void(0);\" onclick=\"format('Justifycenter');HideMenu();\" title=\"中间对齐\" style=\"cursor:pointer;color=#000000;text-decoration:none;\">中间对齐</a></div>";
            menuCode += "<div onmouseover=\"MenuItemMouseOver(this);\" onmouseout=\"MenuItemMouseOut(this);\"><a href=\"javascript:void(0);\" onclick=\"format('Justifyright');HideMenu();\"  title=\"右对齐\" style=\"cursor:pointer;color=#000000;text-decoration:none;\">右对齐</a></div>";
            break;
        case "imgList" :
            menuCode += "<div onmouseover=\"MenuItemMouseOver(this);\" onmouseout=\"MenuItemMouseOut(this);\"><a href=\"javascript:void(0)\" onclick=\"format('Insertorderedlist');HideMenu();\" title=\"数字列表\" style=\"cursor:pointer;color=#000000;text-decoration:none;\">数字列表</a></div>";
            menuCode += "<div onmouseover=\"MenuItemMouseOver(this);\" onmouseout=\"MenuItemMouseOut(this);\"><a href=\"javascript:void(0);\" onclick=\"format('Insertunorderedlist');HideMenu();\" title=\"符号列表\" style=\"cursor:pointer;color=#000000;text-decoration:none;\">符号列表</a></div>";
            break;
        case "ForeColor" :
            menuCode += CreateSimpleColorPanel();
            break;
        case "BackColor" :
            menuCode += CreateSimpleColorPanel();
            break;            
        case "MoreColor" :
            menuCode += CreateMoreColorPanel();
            break;
    }
    return menuCode;
}

function getBrowserPositionX(obj)
{
    var res = 0;
    while(obj!=null)
    {
        res+=obj.offsetLeft;
        obj=obj.offsetParent;
    }
    return res;
}

function getBrowserPositionY(obj)
{
    var res=0;
    while(obj!=null)
    {
        res+=obj.offsetTop;obj=obj.offsetParent;
    }
    res = res + 20;
    return res;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -