var bgcolor = null;
var fontsize = null;
// 设置背景色
function colorctrl(color){
var readColor = cwin.document.getElementById("mycolorcontrol");
if(window.event){
readColor = cwin.document.getElementById("mycolorcontrol");
}
else{
readColor = window.frames.cwin.document.getElementById("mycolorcontrol");
}
readColor.style.backgroundColor=color;
setCookies("colorctrl",color);
}
// 设置内容字体
function fontctrl(size)
{
var ft;
var ft2;
if(window.event){
ft = cwin.document.getElementById("ft");
ft2 = cwin.document.getElementById("ft2");
}
else{
ft = window.frames.cwin.document.getElementById("ft");
ft2 = window.frames.cwin.document.getElementById("ft2");
}
ft.className = size;
ft2.className = size;
SetCwinHeight();// ,改变字体时同时需要设置内容页iframe高度自适应
setCookies("fontctrl",size);
}
// 设置cookie
function setCookies(name,value)
{
var expiredays=30;
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=name+ "=" +escape(value)+((expiredays==null) ? "" : "; expires="+exdate);
}
// 读取cookie
function getCookies(name)
{
var strCookie=document.cookie;
var arrCookie=strCookie.split(";");
var rtl = "";
for(var i=0;i<arrCookie.length;i++){
var arr=arrCookie[i].split("=");
var a = arr[0].replace(/(^\s*)|(\s*$)/g, "");
if(a==name)
{
return arr[1];
}
}
return "";
}
//当用户使用鼠标右键单击客户区打开上下文菜单时触发函数
function menu(event){
if(!event){
event = window.event;
}
var yjcdTable = document.getElementById("yjcdTable");
var yjHeight = yjcdTable.offsetHeight == 0 ? 275 : yjcdTable.offsetHeight;
var yjWidth = yjcdTable.offsetWidth == 0 ? 180 : yjcdTable.offsetWidth;
var xx,yy;
// 兼容FF
if(!document.all && (event.pageX || event.pageY)){
xx = event.pageX;
yy = event.pageY;
}else
{
xx = event.x;
yy = event.y;
}
var curPosLeft = xx-10;
var curPosTop = yy - 10;
// 兼容IE及FF:如果是IE或谷歌浏览器, 则有scrollLeft/Top属性,firefox浏览器则没有
if(typeof ActiveXObject != "undefined"){
curPosLeft = document.body.scrollLeft+xx-10;
curPosTop = document.body.scrollTop+yy-10;
}
var posLeft = curPosLeft;
var posTop = curPosTop;
var screenLeft = window.screenLeft;
var screenTop = window.screenTop;
var availWidth = window.screen.availWidth;
var availHeight = window.screen.availHeight;
if(xx + yjWidth + screenLeft > availWidth - 10)
{
posLeft = curPosLeft-yjWidth;
}
if(yy + yjHeight + screenTop > availHeight -10)
{
posTop = curPosTop-yjHeight;
}
var contextmenu = document.getElementById("contextmenu");
// 加上px,兼容FF
contextmenu.style.left= posLeft+"px";
contextmenu.style.top= posTop+"px";
contextmenu.style.display="inline";
return false;
}
document.οnclick=function(e){
var contextmenu = document.getElementById("contextmenu");
if(!contextmenu){
return;
}
if(document.activeElement!=contextmenu)
contextmenu.style.display = "none";
if(e && e.explicitOriginalTarget != contextmenu){
contextmenu.style.display = "none";
}
}
var fontsize = null;
// 设置背景色
function colorctrl(color){
var readColor = cwin.document.getElementById("mycolorcontrol");
if(window.event){
readColor = cwin.document.getElementById("mycolorcontrol");
}
else{
readColor = window.frames.cwin.document.getElementById("mycolorcontrol");
}
readColor.style.backgroundColor=color;
setCookies("colorctrl",color);
}
// 设置内容字体
function fontctrl(size)
{
var ft;
var ft2;
if(window.event){
ft = cwin.document.getElementById("ft");
ft2 = cwin.document.getElementById("ft2");
}
else{
ft = window.frames.cwin.document.getElementById("ft");
ft2 = window.frames.cwin.document.getElementById("ft2");
}
ft.className = size;
ft2.className = size;
SetCwinHeight();// ,改变字体时同时需要设置内容页iframe高度自适应
setCookies("fontctrl",size);
}
// 设置cookie
function setCookies(name,value)
{
var expiredays=30;
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=name+ "=" +escape(value)+((expiredays==null) ? "" : "; expires="+exdate);
}
// 读取cookie
function getCookies(name)
{
var strCookie=document.cookie;
var arrCookie=strCookie.split(";");
var rtl = "";
for(var i=0;i<arrCookie.length;i++){
var arr=arrCookie[i].split("=");
var a = arr[0].replace(/(^\s*)|(\s*$)/g, "");
if(a==name)
{
return arr[1];
}
}
return "";
}
//当用户使用鼠标右键单击客户区打开上下文菜单时触发函数
function menu(event){
if(!event){
event = window.event;
}
var yjcdTable = document.getElementById("yjcdTable");
var yjHeight = yjcdTable.offsetHeight == 0 ? 275 : yjcdTable.offsetHeight;
var yjWidth = yjcdTable.offsetWidth == 0 ? 180 : yjcdTable.offsetWidth;
var xx,yy;
// 兼容FF
if(!document.all && (event.pageX || event.pageY)){
xx = event.pageX;
yy = event.pageY;
}else
{
xx = event.x;
yy = event.y;
}
var curPosLeft = xx-10;
var curPosTop = yy - 10;
// 兼容IE及FF:如果是IE或谷歌浏览器, 则有scrollLeft/Top属性,firefox浏览器则没有
if(typeof ActiveXObject != "undefined"){
curPosLeft = document.body.scrollLeft+xx-10;
curPosTop = document.body.scrollTop+yy-10;
}
var posLeft = curPosLeft;
var posTop = curPosTop;
var screenLeft = window.screenLeft;
var screenTop = window.screenTop;
var availWidth = window.screen.availWidth;
var availHeight = window.screen.availHeight;
if(xx + yjWidth + screenLeft > availWidth - 10)
{
posLeft = curPosLeft-yjWidth;
}
if(yy + yjHeight + screenTop > availHeight -10)
{
posTop = curPosTop-yjHeight;
}
var contextmenu = document.getElementById("contextmenu");
// 加上px,兼容FF
contextmenu.style.left= posLeft+"px";
contextmenu.style.top= posTop+"px";
contextmenu.style.display="inline";
return false;
}
document.οnclick=function(e){
var contextmenu = document.getElementById("contextmenu");
if(!contextmenu){
return;
}
if(document.activeElement!=contextmenu)
contextmenu.style.display = "none";
if(e && e.explicitOriginalTarget != contextmenu){
contextmenu.style.display = "none";
}
}