Textarea标签封装为Web在线编辑器(3)

2008-02-23 10:15:14来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


}
//初始化控制按钮面板
function initConsole()
{
var vTable=document.createElement("table");
vTable.style.backgroundColor="buttonface";
vTable.style.borderTop="1px solid buttonhighlight";
vTable.style.borderLeft="1px solid buttonhighlight";
vTable.style.borderBottom="1px solid buttonshadow";
vTable.style.borderRight="1px solid buttonshadow";
vTable.style.width="100%";
//vTable.style.filter="Alpha(Opacity=60)";//半透明效果.

var vTr=vTable.insertRow(0);
var vTd=vTr.insertCell(0);
/*
vTd.style.backgroundColor="buttonface";
vTd.style.borderTop="1px solid buttonhighlight";
vTd.style.borderLeft="1px solid buttonhighlight";
vTd.style.borderBottom="1px solid buttonshadow";
vTd.style.borderRight="1px solid buttonshadow";
*/
for(kIndex=0;kIndex<strButtonTitleArray.length;kIndex )
{
var vA=document.createElement("a");
vA.style.border="1px solid buttonface";
vA.style.textAlign="center";
vA.style.cursor="default";
vA.style.font="normal 9pt 宋体";
vA.id=kIndex;
vA.innerHTML=strButtonValueArray[kIndex];
vA.title=strButtonTitleArray[kIndex];
vTd.appendChild(vA);
vA.attachEvent("onmousedown",onButtonMouseDown);
vA.attachEvent("onmouseout",onButtonMouseOut);
vA.attachEvent("onmouseover",onButtonMouseOver);
vA.attachEvent("onmouseup",onButtonMouseUp);
vA.attachEvent("onclick",onButtonClick);
}

vConsoleDiv.appendChild(vTable);
}
//按钮响应事件
function onButtonMouseDown()
{
var vObject=window.event.srcElement;
vObject.style.borderTop="1px solid buttonshadow";
vObject.style.borderLeft="1px solid buttonshadow";
vObject.style.borderBottom="1px solid buttonhighlight";
vObject.style.borderRight="1px solid buttonhighlight";
}
function onButtonMouseOut()
{
var vObject=window.event.srcElement;
vObject.style.backgroundColor="";
vObject.style.border="1px solid buttonface";
}
function onButtonMouseOver()
{
var vObject=window.event.srcElement;
vObject.style.borderTop="1px solid buttonhighlight";
vObject.style.borderLeft="1px solid buttonhighlight";
vObject.style.borderBottom="1px solid buttonshadow";
vObject.style.borderRight="1px solid buttonshadow";
}
function onButtonMouseUp()
{
var vObject=window.event.srcElement;
vObject.style.borderTop="1px solid buttonhighlight";
vObject.style.borderLeft="1px solid buttonhighlight";
vObject.style.borderBottom="1px solid buttonshadow";
vObject.style.borderRight="1px solid buttonshadow";
}
function onButtonClick()
{
var vObject=window.event.srcElement;
eval(strButtonDefineFunctionArray[vObject.id]);
}
//函数库
//取元素绝对位置Left
function getElementDefineLeft(vObject)
{
var iElementLeft=vObject.offsetLeft;
while(vObject=vObject.offsetParent)
{
iElementLeft =vObject.offsetLeft;
}
return iElementLeft;
}
//取元素绝对位置Top
function getElementDefineTop(vObject)
{
var iElementTop=vObject.offsetTop;
while(vObject=vObject.offsetParent)
{
iElementTop =vObject.offsetTop;
}
return iElementTop;
}
</script>
</public:attach>

上一篇: Jakarta Commons:巧用类和组件
下一篇: 鼹鼠读Andrew的《Java 1.4 game programming》

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Java性能(来源:java编程思想)

下一篇:Soap 结 构 初 识