亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? set_main.js

?? 通達網絡辦公 - Office Anywhere 2008 增強版100%源碼(3.4.081216) 內含 通達OA2008增強版接近完美破解補丁20081216集 及 最新通達OA2008ADV(
?? JS
字號:
//--- 圖形化設計 ---
var dragapproved = false;
var eventsource,x,y;
var popeventsource = "";
var temp1 = 0;
var temp2 = 0;

function nocontextmenu()
{
 event.cancelBubble = true
 event.returnValue = false;

 return false;
}

//-- 初始化移動參數 --
function nodrags()
{
   dragapproved = false;
}

function move()
{
	if (event.button == 1 && dragapproved)
	{
		var newleft = temp1 + event.clientX - x;
		var newtop = temp2 + event.clientY - y;
		eventsource.style.pixelLeft = newleft;
		eventsource.style.pixelTop = newtop;

		drawLine();

		return false;
	}
}

function drags()
{
  if (event.button != 1)
     return;

	var objRect = event.srcElement;
	if (event.srcElement.tagName.toLowerCase() == 'textbox') objRect = event.srcElement.parentElement;

	if ((objRect.tagName == 'roundrect') && (!event.ctrlKey))
	{
		dragapproved = true;
		eventsource = objRect;
		temp1 = eventsource.style.pixelLeft;
		temp2 = eventsource.style.pixelTop;
		x = event.clientX;
		y = event.clientY;
		document.onmousemove = move;
	}
}

//-- 畫線 --
function drawLine()
{
  var source;
  var object;
  var sourceObj;
  var objectObj;
  var x0,y0,x1,y1;
  var p0,p1;
  var a = document.getElementsByTagName('line');
  for (var i = 0; i < a.length; i++)
  {
     source = a[i].getAttribute('source');
     object = a[i].getAttribute('object');
     if ((source != null) && (object != null))
     {
        sourceObj = document.getElementById(source);
        objectObj = document.getElementById(object);

        if ((sourceObj == null) || (objectObj == null)) continue;

        if (sourceObj.style.pixelLeft > objectObj.style.pixelLeft)
        {
           if ((sourceObj.style.pixelLeft - objectObj.style.pixelLeft) <= objectObj.style.pixelWidth)
           {
	  x0 = sourceObj.style.pixelLeft + sourceObj.style.pixelWidth / 2;
	  x1 = objectObj.style.pixelLeft + objectObj.style.pixelWidth / 2;
               if (sourceObj.style.pixelTop >  objectObj.style.pixelTop)
               {
  	  		y0 = sourceObj.style.pixelTop;
  	  		y1 = objectObj.style.pixelTop  + objectObj.style.pixelHeight;
               }
               else
               {
  	  		y0 = sourceObj.style.pixelTop + sourceObj.style.pixelHeight;
  	  		y1 = objectObj.style.pixelTop;
  	  }
           }
           else
           {
               x0 = sourceObj.style.pixelLeft;
               x1 = objectObj.style.pixelLeft + objectObj.style.pixelWidth;
  	  y0 = sourceObj.style.pixelTop + sourceObj.style.pixelHeight / 2;
  	  y1 = objectObj.style.pixelTop + objectObj.style.pixelHeight / 2;
           }
        }
        else
        {
           if ((objectObj.style.pixelLeft - sourceObj.style.pixelLeft) <= objectObj.style.pixelWidth)
           {
	  x0 = sourceObj.style.pixelLeft + sourceObj.style.pixelWidth / 2;
	  x1 = objectObj.style.pixelLeft + objectObj.style.pixelWidth / 2;
               if (sourceObj.style.pixelTop >  objectObj.style.pixelTop)
               {
  	  		y0 = sourceObj.style.pixelTop;
  	  		y1 = objectObj.style.pixelTop  + objectObj.style.pixelHeight;
               }
               else
               {
  	  		y0 = sourceObj.style.pixelTop + sourceObj.style.pixelHeight;
  	  		y1 = objectObj.style.pixelTop;
  	  }
           }
           else
           {
		x0 = sourceObj.style.pixelLeft + sourceObj.style.pixelWidth;
		x1 = objectObj.style.pixelLeft;
		y0 = sourceObj.style.pixelTop + sourceObj.style.pixelHeight / 2;
		y1 = objectObj.style.pixelTop + objectObj.style.pixelHeight / 2;
             }
        }

        a[i].from = String(x0) + ',' + String(y0);
        a[i].to = String(x1) + ',' + String(y1);

        a[i].style.pixelLeft = x0 + 'px';
        a[i].style.pixelTop = y0 + 'px';

        //條件
        strIF = a[i].getAttribute('title');
        if ((strIF != null) && (strIF != ''))
        {
	var id = 'if_' + source + '_' + object;
	var obj = document.getElementById(id);

	var left = (x0 + (x1 - x0) / 2 - 30);
	var top = (y0 + (y1 - y0) / 2 - 15);

	if (obj != null)
	{
		obj.style.pixelLeft = left + 'px';
		obj.style.pixelTop = top + 'px';

		obj.style.left = left + 'px';
		obj.style.top = top + 'px';

		obj.style.display = '';
	}
        }

        a[i].style.display = '';
     }
  }
}

//表單加載完成
function document.onreadystatechange()
{
   if (document.readyState=='complete')
   {
      drawLine();
      document.onmousedown = drags;  //開始移動
      document.onmouseup = nodrags;  //結束移動
   }
}

// 形成菜單行
function getMenuRow(s_Event, s_Html) {
	var s_MenuRow = "";
	s_MenuRow = "<tr><td align=center valign=middle nowrap><TABLE border=0 cellpadding=0 cellspacing=0 width=132><tr><td nowrap valign=middle height=20 class=MouseOut onMouseOver=this.className='MouseOver'; onMouseOut=this.className='MouseOut';";
	s_MenuRow += " onclick=\"parent."+s_Event+";parent.oPopupMenu.hide();\"";
	s_MenuRow += ">&nbsp;";
	s_MenuRow += s_Html+"<\/td><\/tr><\/TABLE><\/td><\/tr>";
	return s_MenuRow;
}


//-- 右鍵菜單 --
var sMenuHr = "<tr><td align=center valign=middle height=2><TABLE border=0 cellpadding=0 cellspacing=0 width=128 height=2><tr><td height=1 class=HrShadow><\/td><\/tr><tr><td height=1 class=HrHighLight><\/td><\/tr><\/TABLE><\/td><\/tr>";
var sMenu1 = "<TABLE onmousedown='if (event.button==1) return true; else return false;' border=0 cellpadding=0 cellspacing=0 class=Menu width=150><tr><td width=18 valign=bottom align=center style=''><\/td><td width=132 class=RightBg><TABLE border=0 cellpadding=0 cellspacing=0>";
var sMenu2 = "<\/TABLE><\/td><\/tr><\/TABLE>";
var oPopupMenu = null;
oPopupMenu = window.createPopup();

function showContextMenu(event,type)
{
	var style = "";
	style = "BODY {margin:0px;border:0px}";
	style += " TD {font-size:9pt;font-family:宋體,Verdana,Arial}";
	style += " TABLE.Menu {border-top:window 1px solid;border-left:window 1px solid;border-bottom:buttonshadow 1px solid;border-right:buttonshadow 1px solid;background-color:#0072BC}";
	style += "TD.RightBg {background-color:buttonface}";
	style += "TD.MouseOver {background-color:highlight;color:highlighttext;cursor:default;}";
	style += "TD.MouseOut {background-color:buttonface;color:buttontext;cursor:default;}";
	style += "TD.HrShadow {background-color:buttonshadow;}";
	style += "TD.HrHighLight {background-color:buttonhighlight;}";
	style = "<style>" + style + "</style>";

	var width = 150;
	var height = 0;
	var lefter = event.clientX;
	var topper = event.clientY;

	var oPopDocument = oPopupMenu.document;
	var oPopBody = oPopupMenu.document.body;

   //object
	var objRect = event.srcElement;
	if (event.srcElement.tagName.toLowerCase() == 'textbox')
	    objRect = event.srcElement.parentElement;

	var Process_ID =  objRect.getAttribute('table_id');

	var sMenu = style;

  switch(type)
  {
  case 1:

  	sMenu += getMenuRow("Edit_Process("+Process_ID+")", "步驟基本屬性");
  	height += 20;

  	sMenu += getMenuRow("set_user("+Process_ID+")", "經辦權限");
  	height += 20;

  	sMenu += getMenuRow("set_item("+Process_ID+")", "可寫字段");
  	height += 20;
  	
  	sMenu += getMenuRow("set_hidden("+Process_ID+")", "保密字段");
  	height += 20;

  	sMenu += getMenuRow("set_condition("+Process_ID+")", "條件設置");
  	height += 20;

  	sMenu += sMenuHr;
  	height += 2;

  	sMenu += getMenuRow("Clone_Process("+Process_ID+")", "克隆該步驟");
  	height += 20;

  	sMenu += getMenuRow("Del_Process("+Process_ID+")", "刪除該步驟");
  	height += 20;
  	
  	break;

  case 2:

  	sMenu += getMenuRow("Add_Process()", "新建步驟");
  	height += 20;

  	sMenu += sMenuHr;
  	height += 2;

  	sMenu += getMenuRow("SavePosition()", "保存布局");
  	height += 20;

  	sMenu += getMenuRow("Refresh()", "刷新視圖");
  	height += 20;

  	break;
/*
  case 3:
    var fid =  objRect.getAttribute('mfrID');
		sMenu += getMenuRow("DelFlowRun(" + fid + ")",  "刪除連線");
	  height += 20;
	  break;
*/
  }

	sMenu = sMenu1 + sMenu + sMenu2;

	height += 2;
	if (lefter+width > document.body.clientWidth) lefter = lefter - width + 2;
	if (topper+height > document.body.clientHeight) topper = topper - height + 2;

	oPopupMenu.document.body.innerHTML = sMenu;
	oPopupMenu.show(lefter, topper, width, height,document.body);

	return false;
}

//-- 鼠標右擊 --
function DoRightClick()
{
	pub_x = event.clientX;
	pub_y = event.clientY;

  SetSel();

	var objRect = event.srcElement;
	if (event.srcElement.tagName.toLowerCase() == 'textbox') objRect = event.srcElement.parentElement;

    if (objRect.tagName.toLowerCase() == 'roundrect')
    {
        if (event.button == 2) return showContextMenu(event,1);
    }
    else
    {
        if (objRect.tagName.toLowerCase() == 'line')
        {
           //if (event.button == 2) return showContextMenu(event,3);
        }
        else
        {
           if (event.button == 2) return showContextMenu(event,2);
        }
	}
}


//-- 選擇步驟 --
function SetSel()
{
   var flowType = '';
   var flowID = 0;
   var passCount = 0;
   var flowColor = '';
   var strStart="#50A625";
   var strEnd="#F4A8BD";
   var strChild="#70A0DD";
   var strOut="#EEEEEE";
   var strSelect ="#8E83F5";

   var vml = document.getElementsByTagName('roundrect');
   for (var i = 0; i < vml.length; i++)
   {
      flowType = vml[i].getAttribute('flowType');
      if (flowType == 'start')
      {
         flowColor = strStart;
      }
      else if (flowType == 'end')
      {
         flowColor = strEnd;
      }
      else if (flowType == 'child')
      {
         flowColor = strChild;
      }
      else
      {
         flowColor = strOut;
      }
      vml[i].fillcolor = flowColor;
   }

   var objRect = event.srcElement;
   if(event.srcElement.tagName.toLowerCase() == 'textbox')
      objRect = event.srcElement.parentElement;

   //步驟類型
   //flowType = objRect.getAttribute('flowType');
   try { if (objRect.tagName == 'roundrect') objRect.fillcolor = strSelect; } catch(e){}
}


//-- 刪除流程線 --
function SetSqlDelFlow(fid)
{
   var strSql = '';
   strSql = "delete from office_missive_flow_run where office_missive_flow_run_id='" + fid + "' ";
   document.all('tbSQL').value += strSql;
}

//-- 保存布局 --
function SavePosition()
{
   var id = 0;
   var strSql = '';
   var mf_pixel_left = 0;
   var mf_pixel_top = 0;

   a = document.getElementsByTagName('roundrect');
   for (var i = 0; i < a.length; i++)
   {
      table_id = eval(a[i].getAttribute('table_id'));
      mf_pixel_left = a[i].style.pixelLeft;
      mf_pixel_top = a[i].style.pixelTop;

      if (table_id > 0)
      {
         strSql += "SET_LEFT=" + mf_pixel_left + ",SET_TOP=" + mf_pixel_top + " where ID="+table_id+";";
      }
   }

   document.form1.SET_SQL.value += strSql;
   document.form1.submit();
}

//-- 刪除流程線 --
function DelFlowRun(fid)
{
   if ((fid == null) || (fid == 0)) return;

   SavePosition();
   SetSqlDelFlow(fid);

   document.all('btnSave').click();
}

//-- 刷新 --
function Refresh()
{
   location.href = location.href;
}

function LoadWindow(URL)
{
  loc_x=(screen.availWidth-700)/2;
  loc_y=(screen.availHeight-700)/2;
  URL+="&GRAPH=1";
  window.open(URL,"set_process","height=700,width=700,status=1,toolbar=no,menubar=no,location=no,scrollbars=yes,top="+loc_y+",left="+loc_x+",resizable=yes");
}

//新建步驟
function Add_Process()
{
   LoadWindow("../view_list/edit.php?FLOW_ID="+flow_id);
}

//編輯步驟屬性
function Edit_Process(Process_ID)
{
	LoadWindow("../view_list/edit.php?FLOW_ID="+flow_id+"&ID="+Process_ID);
}

function set_item(Process_ID)
{
	LoadWindow("../view_list/set_item.php?FLOW_ID="+flow_id+"&ID="+Process_ID);
}

function set_hidden(Process_ID)
{
	LoadWindow("../view_list/set_hidden.php?FLOW_ID="+flow_id+"&ID="+Process_ID);
}

function set_condition(Process_ID)
{
	LoadWindow("../view_list/set_condition.php?FLOW_ID="+flow_id+"&ID="+Process_ID);
}

function set_user(Process_ID)
{
	LoadWindow("../view_list/set_user.php?FLOW_ID="+flow_id+"&ID="+Process_ID);
}

function set_dept(Process_ID)
{
	LoadWindow("../view_list/set_dept.php?FLOW_ID="+flow_id+"&ID="+Process_ID);
}

function set_priv(Process_ID)
{
	LoadWindow("../view_list/set_priv.php?FLOW_ID="+flow_id+"&ID="+Process_ID);
}

//刪除步驟
function Del_Process(Process_ID)
{
	 msg='確認要刪除該步驟么?';
   if(window.confirm(msg))
      window.location="../view_list/delete.php?GRAPH=1&FLOW_ID="+flow_id+"&ID="+Process_ID;
}
//克隆步驟
function Clone_Process(Process_ID)
{
	 msg='確認要克隆該步驟么?';
   if(window.confirm(msg))
      window.location="../view_list/clone.php?GRAPH=1&FLOW_ID="+flow_id+"&ID="+Process_ID;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品国产网站| 91精品国产欧美一区二区18| 久久久亚洲综合| 国产成人精品一区二区三区网站观看| 精品国内二区三区| 国产在线乱码一区二区三区| 久久久久九九视频| 成av人片一区二区| 亚洲人成在线观看一区二区| 欧美亚洲愉拍一区二区| 日产国产欧美视频一区精品| 日韩欧美一区二区免费| 国产美女久久久久| 久久99国产乱子伦精品免费| 久久精品一级爱片| 91香蕉视频污在线| 日韩福利电影在线| 久久免费偷拍视频| 99re6这里只有精品视频在线观看| 一区二区理论电影在线观看| 欧美一区二区三区在线观看视频| 久久精品国产99| 亚洲免费观看高清完整版在线观看| 欧美在线啊v一区| 精品一二三四区| 亚洲天堂av一区| 欧美一区二区三区在线观看| 国产91对白在线观看九色| 亚洲精品写真福利| 欧美成人一区二区三区| 91蜜桃免费观看视频| 日韩高清在线不卡| 国产精品久久久久影院亚瑟 | 亚洲欧美综合网| 欧美精品乱人伦久久久久久| 国产在线精品一区二区| 亚洲人123区| 欧美精品一区二区不卡| 色乱码一区二区三区88| 日本成人中文字幕| 亚洲视频在线一区观看| 欧美v日韩v国产v| 欧美亚洲高清一区二区三区不卡| 国产专区综合网| 日日夜夜一区二区| 亚洲三级在线观看| 久久久五月婷婷| 欧美日韩一区二区在线视频| 国产黄人亚洲片| 日本成人中文字幕在线视频| 亚洲日本在线视频观看| 久久久一区二区三区| 制服丝袜av成人在线看| 一本久久综合亚洲鲁鲁五月天| 国产尤物一区二区| 日韩精品成人一区二区三区| 亚洲女同ⅹxx女同tv| 久久久久久久久久久久久女国产乱| 69堂成人精品免费视频| 一本一本大道香蕉久在线精品| 国产精品一区三区| 另类小说视频一区二区| 视频一区二区三区在线| 亚洲精品乱码久久久久久黑人| 国产亚洲综合在线| 精品久久国产字幕高潮| 这里只有精品电影| 91精品午夜视频| 欧美精品久久天天躁| 欧美日韩不卡一区二区| 欧美日韩一级片在线观看| 欧洲一区二区三区免费视频| 一本大道久久a久久综合婷婷| 成人精品鲁一区一区二区| 国产成人综合亚洲91猫咪| 韩国欧美一区二区| 国产精品18久久久久久久久久久久| 久88久久88久久久| 久久精品国产77777蜜臀| 欧美亚洲动漫精品| 色婷婷av一区二区三区gif| 91麻豆成人久久精品二区三区| 9i在线看片成人免费| 97久久精品人人做人人爽50路| 91欧美一区二区| 色94色欧美sute亚洲线路二| 色av成人天堂桃色av| 欧美精品在欧美一区二区少妇| 欧美一区二区美女| 精品国产人成亚洲区| 国产亚洲精品久| 亚洲色图欧美激情| 亚洲图片欧美色图| 激情都市一区二区| 国产ts人妖一区二区| 91女厕偷拍女厕偷拍高清| 在线免费观看视频一区| 欧美日韩高清一区二区不卡| 精品国精品自拍自在线| 国产精品少妇自拍| 亚洲人精品午夜| 五月综合激情婷婷六月色窝| 久久久99精品免费观看不卡| 国产精品久久久一本精品| 亚洲国产精品一区二区久久恐怖片| 亚洲最大的成人av| 美女视频一区在线观看| 精品午夜一区二区三区在线观看| 风间由美一区二区三区在线观看| 丁香一区二区三区| 欧美日韩国产123区| 日韩欧美国产综合| 成人欧美一区二区三区| 一区二区三区中文在线观看| 奇米精品一区二区三区四区| 日本成人中文字幕在线视频| 菠萝蜜视频在线观看一区| 欧美三级三级三级爽爽爽| 精品久久久久久无| 一区二区三区成人| 日韩成人一区二区三区在线观看| 成人天堂资源www在线| 在线观看日韩电影| 国产调教视频一区| 亚洲综合一二区| 国产乱码一区二区三区| 大尺度一区二区| 欧美成人免费网站| **欧美大码日韩| 精品一区二区影视| 成人精品小蝌蚪| 欧美一区二区三区人| 最新国产の精品合集bt伙计| 亚洲成人777| 99热在这里有精品免费| 日韩免费性生活视频播放| 一区二区三区久久| 国精产品一区一区三区mba桃花| 欧美中文字幕一区| 欧美日韩大陆在线| 亚洲午夜成aⅴ人片| av福利精品导航| 欧美va在线播放| 午夜欧美视频在线观看| 国产盗摄女厕一区二区三区| 欧美一区二区三区小说| 亚洲欧洲成人精品av97| 国产成人免费视频网站 | 肉色丝袜一区二区| 国产91精品精华液一区二区三区 | 国产精品久久看| 久久电影网站中文字幕| 欧美久久一二三四区| 国产精品久久久爽爽爽麻豆色哟哟| 老司机精品视频一区二区三区| av网站一区二区三区| 国产精品色婷婷久久58| 国产一区二区免费视频| 7777精品伊人久久久大香线蕉的| 亚洲欧洲成人精品av97| 国产成人午夜片在线观看高清观看| www国产成人| 精品在线你懂的| 精品久久一区二区| 亚洲成a人v欧美综合天堂下载| 91麻豆福利精品推荐| 亚洲女女做受ⅹxx高潮| 成人中文字幕合集| 91精选在线观看| 日韩一区精品字幕| 欧美在线观看视频一区二区三区| 最新欧美精品一区二区三区| 麻豆精品在线播放| 日韩精品影音先锋| 激情综合五月天| 日韩欧美国产三级电影视频| 精品一区二区三区久久| 日韩视频免费观看高清完整版 | 日本亚洲欧美天堂免费| 欧美日韩精品系列| 亚洲高清中文字幕| 欧美一区二区三区在线看 | 亚洲一级电影视频| av资源网一区| 一区二区三区资源| 欧美福利视频导航| 丝袜亚洲另类欧美综合| 欧美大尺度电影在线| 久久成人精品无人区| 亚洲国产精品黑人久久久 | 国产99久久久国产精品免费看 | 国产v日产∨综合v精品视频| 国产亚洲欧美一区在线观看| 成人激情开心网| 国产精品久久久久久久久免费樱桃| 日本高清无吗v一区| 中文字幕一区av| 欧美酷刑日本凌虐凌虐| 久久国产精品第一页| 中文一区二区完整视频在线观看 |