📄 toolbarjs.js
字号:
//*****************************************按钮工具条相关代码******************
function onButton(element,index)
{
if(index=='1')
element.className="tdMenuBtnOver";
else
element.className="tdBarBtnOver";
element.background="Images/btn_bg.gif";
}
//
function offButton(element,index)
{
if(index=='1')
element.className="tdMenuNormal";
else
element.className="tdBarNormal";
element.background="";
}
function left()
{
//var start = selected_area.sobj.parentElement;
//var end = selected_area.eobj.parentElement;
//if(start.parentElement.rowIndex == end.parentElement.rowIndex && start.cellIndex == end.cellIndex )
//{
selected_area.sobj.style.textAlign = "left";
//}
}
function mid()
{
//var start = selected_area.sobj.parentElement;
//var end = selected_area.eobj.parentElement;
//if(start.parentElement.rowIndex == end.parentElement.rowIndex && start.cellIndex == end.cellIndex )
//{
selected_area.sobj.style.textAlign = "center";
//}
}
function right()
{
//var start = selected_area.sobj.parentElement;
//var end = selected_area.eobj.parentElement;
//if(start.parentElement.rowIndex == end.parentElement.rowIndex && start.cellIndex == end.cellIndex )
//{
selected_area.sobj.style.textAlign = "right";
//}
}
//设置边框
function range(node)
{
//首先得到鼠标所在的表格的位置
var left = getLeftIE(node,true)+8;
var top = getTopIE(node,true)+node.offsetHeight;
//定义打开的oPopup的宽度,高度
var width = 80;
var height = 70
//清空oPopup的内容,否则每次调用都只会在后面接着写
oPopup.document.body.innerHTML = "";
var oPopBody = oPopup.document.body;
oPopup.show(left,top, width, height, document.body);
oPopup.document.open;
oPopup.document.write("<style>");
oPopup.document.write(".tdBarNormal { width:25;PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 9pt; PADDING-BOTTOM: 1px; CURSOR: default; PADDING-TOP: 1px }");
oPopup.document.write(".tdBarBtnOver { width:25;background-color:#F5F5F5;BORDER-RIGHT: #003c74 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #003c74 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; BORDER-LEFT: #003c74 1px solid; CURSOR: default; PADDING-TOP: 0px; BORDER-BOTTOM: #003c74 1px solid }");
oPopup.document.write("</style>");
//让oPopup在鼠标离开时自动隐藏。
oPopup.document.write("<body onclick=closemenu() leftmargin=0 topmargin=0 scroll=no style='border : 0 px;' onmouseover=clearTimeout(parent.popt); onmouseout=parent.popt=setTimeout('parent.oPopup.hide()',10);>");
//用document.write()写菜单内容
oPopup.document.write("<table style='background-color:#BED5F9' width=77 height=77 style='border-collapse : collapse;'>");
/*for(var i=0;i<MenuText[t].length;i++)
{
//
oPopup.document.write("<tr><td width=15 background='Images/menuleft.gif'> </td><td style='border-top : #cccccc 1px solid;border-bottom : #666666 1px solid;border-left : #cccccc 1px solid;border-right : #666666 1px solid;mouse : hand; font-size : 12px; color:#000000;text-align : left;vertical-align : center;CURSOR: hand' background='image/topbg.gif' bgcolor=#cccccc onmouseover=this.bgColor='#C2D2E5'; onmouseout=this.bgColor='#cccccc'; height='20' onclick=parent."+MenuEven[t][i]+">"+MenuText[t][i]+"</td></tr>");//+MenuEven[t][i]+"
}*/
oPopup.document.write("<tr height=25>");
oPopup.document.write("<td class='tdBarNormal' onmouseover='parent.onButton(this,2)' onclick='parent.selected_area.drawNone()' onmouseout='parent.offButton(this,2)' vAlign='middle' align='center'><IMG src='Images/noborder.gif'></td>");
oPopup.document.write("<td class='tdBarNormal' onmouseover='parent.onButton(this,2)' onclick='parent.selected_area.drawLeftLine()' onmouseout='parent.offButton(this,2)' vAlign='middle' align='center'><IMG src='Images/leftborder.gif'></td>");
oPopup.document.write("<td class='tdBarNormal' onmouseover='parent.onButton(this,2)' onclick='parent.selected_area.drawTopLine()' onmouseout='parent.offButton(this,2)' vAlign='middle' align='center'><IMG src='Images/topborder.gif'></td>");
oPopup.document.write("</tr>");
oPopup.document.write("<tr height=25>");
oPopup.document.write("<td class='tdBarNormal' onmouseover='parent.onButton(this,2)' onclick='parent.selected_area.drawRightLine()' onmouseout='parent.offButton(this,2)' vAlign='middle' align='center'><IMG src='Images/rightborder.gif'></td>");
oPopup.document.write("<td class='tdBarNormal' onmouseover='parent.onButton(this,2)' onclick='parent.selected_area.drawBottomLine()' onmouseout='parent.offButton(this,2)' vAlign='middle' align='center'><IMG src='Images/bottomborder.gif'></td>");
oPopup.document.write("<td class='tdBarNormal' onmouseover='parent.onButton(this,2)' onclick='parent.selected_area.drawRect()' onmouseout='parent.offButton(this,2)' vAlign='middle' align='center'><IMG src='Images/allborder.gif'></td>");
oPopup.document.write("</tr>");
oPopup.document.write("<tr height=25>");
oPopup.document.write("<td class='tdBarNormal' onmouseover='parent.onButton(this,2)' onclick='parent.selected_area.drawNet()' onmouseout='parent.offButton(this,2)' vAlign='middle' align='center'><IMG src='Images/netborder.gif'></td>");
oPopup.document.write("</tr>");
oPopup.document.write("</table>");
oPopup.document.write("</body>")
}
function cuti()
{
if(selected_area.sobj.style.fontWeight == "bolder")
selected_area.sobj.style.fontWeight = "";
else
selected_area.sobj.style.fontWeight = "bolder"
}
function xieti()
{
if(selected_area.sobj.style.fontStyle == "italic")
selected_area.sobj.style.fontStyle = "";
else
selected_area.sobj.style.fontStyle = "italic";
}
function xiahuaxian()
{
if(selected_area.sobj.style.textDecorationUnderline == true)
selected_area.sobj.style.textDecorationUnderline = false;
else
selected_area.sobj.style.textDecorationUnderline = true;
}
function fontfamily(obj)
{
//GlobalFontFamily = obj.options[obj.selectedIndex].text;
//var content = window.document.getElementById("SendContent");
fontfam(obj.options[obj.selectedIndex].text);
}
function fontfamily2(text)
{
selected_area.sobj.style.fontFamily = text;
}
function fontsize(obj)
{
//GlobalFontSize = obj.options[obj.selectedIndex].text+"px";
//var content = window.document.getElementById("SendContent");
fontsize2(obj.options[obj.selectedIndex].text);
}
function fontsize2(text)
{
selected_area.sobj.style.fontSize = text;
if(clickobj == null)return;
var nh = clickobj.offsetHeight;
if(oheight == nh){return;}
else
{
if(clickobj.parentElement.offsetHeight >= Number(nh)+2){oheight = nh;return;}
//改变两个表的高度
changeheight(nh-oheight);
oheight = nh;
}
}
function cut()
{
var start = selected_area.sobj.parentElement;
var end = selected_area.eobj.parentElement;
if(start.parentElement.rowIndex == end.parentElement.rowIndex && start.cellIndex == end.cellIndex )
{
window.clipboardData.setData('text',selected_area.sobj.innerHTML);
selected_area.sobj.innerHTML = "";
}
}
//******************************************************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -