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

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

?? index.html

?? vml 資料,安例精彩,希望對大家有幫助
?? HTML
字號:
<html xmlns:v="urn:schemas-microsoft-com:vml">
<HEAD>
<TITLE>CommitFlow -- 在線工作流設計系統(v1.01 build 497)</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="Generator" content="EditPlus">
<meta name="Author" content="Hi,Hi(support@tops.com.cn)">
<meta name="Keywords" content="CommitFlow,Tops,WebFlow,在線工作流,http://www.shcommit.com">
<meta name="Description" content="流程圖設計器,完成程序圖的主要設計工作">
<link href="css/style.css" type="text/css" rel="stylesheet">
<script language="jscript.encode" src="js/common.js"></script>
<script language="jscript.encode" src="js/dtree.js"></script>
<script language="jscript.encode" src="js/shape.js"></script>
<script language="jscript.encode" src="js/toppanel.js"></script>
<script language="jscript.encode" src="js/topflow.js"></script>
<script language="jscript.encode" src="js/topflowevent.js"></script>
<script language="jscript.encode" src="js/contextmenu.js"></script>

<SCRIPT LANGUAGE="JScript">
var _TREE;

//function
function DrawTree(){
  _TREE = new dTree('_TREE', 'image/');
  var num = 3, obj,i;
  var FocusColor = _FLOW.Config.ProcFocusedStrokeColor;
  _TREE.add(0,-1,' '+_FLOW.Text+'','javascript:','',_FLOW.ID);
  _TREE.add(1,0,'任務','javascript:','','Procs','','image/task.gif','image/task.gif');
  _TREE.add(2,0,'路徑','javascript:','','Steps','','image/step.gif','image/step.gif');
  for (i = 0;i < _FLOW.Procs.length;i++){
    obj = _FLOW.Procs[i];
    _TREE.add(num++,1,obj.Text,'javascript:objFocusedOn("'+obj.ID+'");','',obj.ID,'','image/obj4.gif','image/obj4.gif');
  }

  for (i = 0;i < _FLOW.Steps.length;i++){
    obj = _FLOW.Steps[i];
    _TREE.add(num++,2,obj.Text,'javascript:objFocusedOn("'+obj.ID+'");','',obj.ID,'','image/obj4.gif','image/obj4.gif');
  }
  treeview.innerHTML = _TREE;
}

function DrawDataView(){
  var idTR, idTD, arr = _FLOW.DataView();
  for(var i = dataview.rows.length - 1; i > 0; i--)
    dataview.deleteRow(i);
  for(var i = 0, u = 1; i < arr.length; i++){
    idTR = dataview.insertRow();
  	idTR.onmouseover=new Function("this.className=\"focusLine\";");
	  idTR.onmouseout=new Function("this.className=\"normalLine\";");
    idTR.height = "22";
    idTD = idTR.insertCell();
	idTD.innerHTML = arr[i].ProcID + "(" + arr[i].ProcText + ")";
    idTD = idTR.insertCell();
    idTD.innerHTML = arr[i].Idx;
    idTD = idTR.insertCell();
	idTD.innerHTML = arr[i].PreProcID + "(" + arr[i].PreProcText + ")";
    idTD = idTR.insertCell();
    idTD.innerHTML = arr[i].Cond + "&nbsp;";
  }
  mergecell(dataview);
}

function DrawVML(){
  Canvas.innerHTML = _FLOW.ProcString();
  Canvas.innerHTML += _FLOW.StepString();
  _FLOW.getInnerObject();
  _FOCUSTEDOBJ = null;
  stuffProp();
}

function DrawAll(){
  //DrawTree();
  DrawVML();
  //DrawDataView();
}

function LoadFlow(AUrl){
  if(AUrl == "")
    _FLOW.createNew("");
  else
    _FLOW.loadFromXML(AUrl);
  DrawAll();
  emptyLog();
}

function ObjSelected(){
  if(_FOCUSTEDOBJ == null){
    alert("當前沒有選中對象!--用鼠標單擊流程圖上的對象可以選中它");
    return false;  
  }
  return true;
}

//[流程圖]菜單處理事件
function mnuNewFlow(){
  if(_FLOW.Modified)
    if(!confirm("當前流程圖尚未保存,新建新文件將會放棄所有修改,繼續新建嗎?")) return;
  var flow = new TTopFlow("");
  flow.FileName = "untitled.xml";
  if(vmlOpenWin("flow.htm", flow, 350,200)){
    LoadFlow("");
    _FLOW.FileName = flow.FileName;
    _FLOW.Text = flow.Text;
    _FLOW.Password = flow.Password;
    DrawTree();
    delete flow;
  }
}

function mnuEditFlow(){
  if(vmlOpenWin("flow.htm", _FLOW, 350,200)){
    DrawTree();
  }
}

function mnuValidateFlow(){
  var s = _FLOW.validate();
  if(s == "")
    alert("校驗完成,這是一個合法的流程圖!");
  else
    alert(s);
}

function mnuOpenFlow(){
  if(_FLOW.Modified)
    if(!confirm("當前流程圖尚未保存,打開新文件將會放棄所有修改,繼續打開嗎?")) return;
  if(vmlOpenWin("filelist.jsp", _FLOW, 450,400))
    LoadFlow(_FLOW.FileName);
}

function mnuSaveFlow(){ 
  
  //如有asp環境,要保存流程圖的xml文件,請注釋下面兩行
 // alert('在asp環境下才能保存!');//--
  //return false;                  //--

  if(!confirm("確定要保存當前流程圖[" + _FLOW.FileName + "]嗎?")) return;
  var s = _FLOW.validate();
  if(s != "")
	if(!confirm("當前有效性檢查有誤\n\n" + s + "\n\n是否要繼續保存?")) return;
  try{
	var s = _FLOW.SaveToXML();
	if(s == "")
	  alert("保存成功!");
	else
	  alert("保存失敗!"+s);
  }
  catch(e){
	alert(e);    
  }
}

function mnuReloadFlow(){
  if(_FLOW.Modified)
    if(!confirm("當前流程圖尚未保存,重新載入將會放棄所有修改,繼續重載嗎?")) return;
  LoadFlow(_FLOW.FileName);
}

//[流程圖對象]菜單處理事件
function mnuAddProc(){
  var Proc = new TProc(_FLOW);
  if(vmlOpenWin("proc.htm", Proc, 450,350)){
    _FLOW.addProc(Proc);
    pushLog("addproc", Proc);
    DrawAll();
  }
}

function mnuAddStep(){
  var Step = new TStep(_FLOW);
  if(vmlOpenWin("step.htm", Step, 500,350)){
    _FLOW.addStep(Step);
    pushLog("addstep", Step);
    DrawAll();
  }
}

function mnuCopyProc(){
  if(!ObjSelected()) return;
  if(_FOCUSTEDOBJ.typ != "Proc"){
    alert("只有任務可以復制!");
    return;
  }
  var curProc = _FLOW.getProcByID(_FOCUSTEDOBJ.id);
  if(!confirm("確定要復制任務[" + curProc.Text + "]嗎?")) return;
  var Proc = new TProc(_FLOW);
  var iID = Proc.ID;
  Proc.clone(curProc);
  Proc.ID = iID;
  Proc.X = parseInt(curProc.X) + 10;
  Proc.Y = parseInt(curProc.Y) + 10;
  _FLOW.addProc(Proc);
  pushLog("addproc", Proc);
  DrawAll();
  objFocusedOn(iID);
  mnuSetZIndex("F");
}

function mnuEditObj(){
  if(!ObjSelected()) return;
  if(_FOCUSTEDOBJ.typ != "Proc" && _FOCUSTEDOBJ.typ != "Step") return;
  if(_FOCUSTEDOBJ.typ == "Proc")
    editProc(_FOCUSTEDOBJ.id);
  else
    editStep(_FOCUSTEDOBJ.id);
}

function mnuDelObj(){
  if(ObjSelected()) deleteObj(_FOCUSTEDOBJ.id);
}

function mnuSetZIndex(Act){
  if(!ObjSelected()) return;
  if(_FOCUSTEDOBJ.typ != "Proc" && _FOCUSTEDOBJ.typ != "Step") return;
  if(_FOCUSTEDOBJ.typ == "Proc")
    var obj = _FLOW.getProcByID(_FOCUSTEDOBJ.id);
  else
    var obj = _FLOW.getStepByID(_FOCUSTEDOBJ.id);
  var oldValue = obj.zIndex;
  if(Act == "F")
    _FLOW.brintToFront(obj);
  else
    _FLOW.sendToBack(obj);
  _FOCUSTEDOBJ.style.zIndex = obj.zIndex;
  pushLog("editprop",{"obj":obj,"prop":"zIndex","_old":oldValue,"_new":obj.zIndex});
}

//[系統菜單]處理事件
function mnuOption(){
  if(vmlOpenWin("option.htm", _FLOW.Config, 510,510)){
    DrawAll();
  }
}

function mnuDemo(){
  var tmpwin = window.open("demo.htm");
  tmpwin.focus();
}

function mnuFileMgr(){
  vmlOpenWin("filemgr.jsp","",450,400);
}

function mnuAbout(){
  vmlOpenWin("about.htm", "", 480,400);
}

function mnuExit(){
  if(confirm("確定要退出本系統嗎?")){
    window.opener = null;
    window.close();
  }
}

function mnuSetZoom(Act){
  var rate = Act == "in"?0.2:-0.2;
  var newzoom = _ZOOM + rate;
  if(newzoom > 2) return;
  if(newzoom < 0.2) return;
  changeZoom(newzoom);
  document.all("zoomshow").value = _ZOOM;
}

function changeZoom(v){
  _ZOOM = parseFloat(parseFloat(v).toFixed(2));
  Canvas.style.zoom = _ZOOM;
}

function mnuTurnToolbox(){
  tbxToolbox.VisibleEx = !tbxToolbox.VisibleEx;
  tbxToolbox.InnerObject.style.display = tbxToolbox.VisibleEx?"block":"none";
  document.all.mnu_win_toolbox.innerHTML = (tbxToolbox.VisibleEx?"隱藏":"顯示") + "工具箱";
}

function mnuTurnPropbox(){
  tbxPropbox.VisibleEx = !tbxPropbox.VisibleEx;
  tbxPropbox.InnerObject.style.display = tbxPropbox.VisibleEx?"block":"none";
  document.all.mnu_win_propbox.innerHTML = (tbxPropbox.VisibleEx?"隱藏":"顯示") + "屬性框";
}

function mnuTurnObjView(){
  tbxObjView.VisibleEx = !tbxObjView.VisibleEx;
  tbxObjView.InnerObject.style.display = tbxObjView.VisibleEx?"block":"none";
  document.all.mnu_win_objview.innerHTML = (tbxObjView.VisibleEx?"隱藏":"顯示") + "對象視圖";
}

function mnuTurnDataView(){
  tbxDataView.VisibleEx = !tbxDataView.VisibleEx;
  tbxDataView.InnerObject.style.display = tbxDataView.VisibleEx?"block":"none";
  document.all.mnu_win_dataview.innerHTML = (tbxDataView.VisibleEx?"隱藏":"顯示") + "數據視圖";
}

//-->
</SCRIPT>
</HEAD>
<BODY leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" style='background-image: url(image/canvasbg.gif);'>

<div style='left:0px;top:0px;width:100%;height:100%;position:absolute;z-index:-1000' id="Canvas"></div>
<v:rect class="toolui" style="display:none" id="_rectui">
<v:Stroke dashstyle="dashdot"/>
</v:rect>
<v:rect class="toolui" style="display:none" fillcolor="#CCCCCC" id="_fillrectui">
<v:Stroke dashstyle="dashdot"/>
</v:rect>
<v:roundrect class="toolui" style="display:none;left:0px;top:0px;width:60px;height:50px;" id="_roundrectui">
<v:Stroke dashstyle="dashdot"/>
</v:roundrect>
<v:shape type="#diamond" class="toolui" style="display:none;left:0px;top:0px;width:60px;height:50px;" strokeweight="1px" id="_diamondui">
<v:Stroke dashstyle="dashdot"/>
</v:shape>
<v:oval class="toolui" style="display:none;left:0px;top:0px;width:60px;height:50px;" id="_ovalui">
<v:Stroke dashstyle="dashdot"/>
</v:oval>
<v:line class="toolui" style="display:none" from="0,0" to="100,0" id="_lineui">
<v:Stroke dashstyle="dashdot" StartArrow="" EndArrow="Classic"/>
</v:line>
<SCRIPT LANGUAGE="JavaScript">
<!--
function NavBrush_onClick(obj){
  //清除所有的ButtonClass
  var objs = document.all("tbxToolbox_btn");
  for(var i = 0; i < objs.length; i++)
    objs[i].className="bon2";
  obj.className = "bon1";
  _TOOLTYPE = obj.cType;
}

S = '<table width="100%" height="100%" cellspacing="0" cellpadding="0" border="0">' +
      '<tr>' +
        '<td bgcolor="#C4D6FC" valign="top" align="center">'+
          '<div id="tableContainer2" class="tableContainer">'+ 
          '<table id="propview" border="0" cellpadding="0" cellspacing="0" width="100%" class="gridstyle"> '+
          '<thead> '+
            '<tr height="25" class="hdr">'+
              '<td width="80">屬性</td><td>值</td>'+
            '</tr>'+
          '</thead> '+
          '<tbody > '+
          '</tbody> '+
          '</table> '+
          '</div> '+
        '</td>'+
      '</tr>'+
    '</table>';
tbxPropbox = new TToolBox("tbxPropbox", "屬性", screen.availWidth-330, 1, 270, 500, S, "down", true);

var S = '<table cellspacing="0" cellpadding="0" border="0">' +
    '<tr height="25"><td width="2"></td>' +

      '<td width="20" align="center" title="校驗流程圖"><BUTTON class="normalBtn" onmouseover="this.className=\'focusBtn\'" onmouseout=\"this.className=\'normalBtn\'" HIDEFOCUS="true" onclick="mnuValidateFlow();"><img src="image/validate.gif" border="0"></BUTTON></td>' +
     '<td width="20" align="center" title="保存流程圖 Ctrl+S"><BUTTON class="normalBtn" onmouseover="this.className=\'focusBtn\'" onmouseout=\"this.className=\'normalBtn\'" HIDEFOCUS="true" onclick="mnuSaveFlow();"><img src="image/save.gif" border="0"></BUTTON></td>' +
     
      '<td width="23" align="center" title="刪除選中對象 Del"><BUTTON class="normalBtn" onmouseover="this.className=\'focusBtn\'" onmouseout=\"this.className=\'normalBtn\'" HIDEFOCUS="true" onclick="mnuDelObj();"><img src="image/del_obj.gif" border="0"></BUTTON></td>' +
      
      '<td width="4" background="image/split.gif"></td>'+

	  //工具箱
	  '<td align="center" title="選擇對象\n\n1.單擊本按鈕\n2.在工作區(畫布)上單擊[任務]或[路徑]的圖形"><BUTTON cType="point" class="bon1" name="tbxToolbox_btn" HIDEFOCUS="true" onclick="NavBrush_onClick(this);"><v:PolyLine filled="false" Points="0,0 0,12 4,9 7,18 13,14 7,7 11,5 0,0" style="position:relative;" strokeweight="1"/></BUTTON></td>' +
      '<td align="center"></td>' +
	  '<td align="center" title="新增[任務](方形)\n\n1.單擊本按鈕\n2.在工作區(畫布)上空白位置按住左鍵\n3.拉動鼠標\n4.松開鼠標左鍵"><BUTTON cType="rect" class="bon2" name="tbxToolbox_btn"  HIDEFOCUS="true" onclick="NavBrush_onClick(this);"><v:rect filled="F" style="position:relative;left:1px;top:1px;width:15px;height:15px;" strokeweight="1px"/></BUTTON></td>' +
   
      '<td align="center" title="新增[匯聚](方形)\n\n1.單擊本按鈕\n2.在工作區(畫布)上空白位置按住左鍵\n3.拉動鼠標\n4.松開鼠標左鍵"><BUTTON cType="fillrect" class="bon2" name="tbxToolbox_btn"  HIDEFOCUS="true" onclick="NavBrush_onClick(this);"><v:rect filled="T" style="position:relative;left:1px;top:1px;width:15px;height:15px;" strokeweight="1px" fillcolor="#CCCCCC"/></BUTTON></td>' +
	  '<td align="center" title="新增[路徑](折角線)\n\n1.單擊本按鈕\n2.在[任務]圖形(起點)上按住鼠標左鍵\n3.拉動鼠標至某[任務]圖形(終點)中間位置\n4.松開鼠標左鍵"><BUTTON cType="polyline" class="bon2" name="tbxToolbox_btn"  HIDEFOCUS="true" onclick="NavBrush_onClick(this);"><v:PolyLine filled="false" Points="0,18 9,5 18,18" style="position:relative;" strokeweight="1"><v:stroke EndArrow="Classic"/></v:PolyLine></BUTTON></td>' +

	  '<td width="4" background="image/split.gif"></td>'+
      '<td width="23" align="center" title="關于"><BUTTON class="normalBtn" onmouseover="this.className=\'focusBtn\'" onmouseout=\"this.className=\'normalBtn\'" HIDEFOCUS="true" onclick="mnuAbout();"><img src="image/qa.gif" border="0"></BUTTON></td>' +
    '<td width="2"></td></tr>' + 
    '</table>';
tbxToolbar = new TToolPanel("tbxToolbar", 1, 1, 600, 25, S);
LoadFlow("D0000000040.xml");
//-->
</SCRIPT>
</BODY>
</HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩电影在线观看一区| 色综合欧美在线视频区| 欧美欧美欧美欧美| 亚洲午夜国产一区99re久久| 国产一区不卡视频| 久久精品一区二区| 韩国精品在线观看| 久久综合九色欧美综合狠狠| 免费成人你懂的| 久久一留热品黄| 国产91精品一区二区| 国产精品五月天| 99久久国产免费看| 婷婷丁香久久五月婷婷| 欧美一区二区成人6969| 丝袜诱惑制服诱惑色一区在线观看| 日本精品裸体写真集在线观看| 亚洲精品中文字幕乱码三区| 91在线视频观看| 午夜av电影一区| 久久精品在线免费观看| 91久久精品网| 激情综合网天天干| 国产精品久久久久久久浪潮网站 | 56国语精品自产拍在线观看| 首页国产欧美日韩丝袜| 国产婷婷色一区二区三区四区 | 国产成人在线视频播放| 亚洲欧洲一区二区在线播放| 欧美亚男人的天堂| 成人黄色av网站在线| 亚洲在线视频免费观看| 国产女主播视频一区二区| 精品视频在线视频| 国产1区2区3区精品美女| 亚洲午夜电影网| 日韩一区在线看| 精品国产网站在线观看| 欧美精选午夜久久久乱码6080| 国产精品一区二区久久不卡| 五月婷婷激情综合| 一区二区三区色| 亚洲男同性恋视频| 国产欧美日韩视频在线观看| 欧美一区二区福利视频| 精品视频一区二区三区免费| 91麻豆精东视频| 高清av一区二区| 激情综合网天天干| 狠狠色丁香婷综合久久| 精品伊人久久久久7777人| 日韩精品乱码免费| 日韩成人免费看| 日本中文字幕一区二区视频 | 精品国产伦理网| 精品免费国产一区二区三区四区| 欧美午夜一区二区| 91精品欧美一区二区三区综合在| 欧美日韩精品一区视频| 69精品人人人人| 亚洲精品一区二区三区蜜桃下载| 日韩欧美一级在线播放| 精品88久久久久88久久久| 精品美女被调教视频大全网站| 日韩亚洲欧美中文三级| 久久久亚洲国产美女国产盗摄| 国产精品久久久久久久午夜片| 亚洲色图另类专区| 日韩电影在线看| 福利电影一区二区三区| 色菇凉天天综合网| 欧美v国产在线一区二区三区| 久久久蜜桃精品| 亚洲精品精品亚洲| 国产一区亚洲一区| 在线观看成人免费视频| 精品粉嫩超白一线天av| 亚洲精品午夜久久久| 国产做a爰片久久毛片| 波多野结衣亚洲一区| 91精品国产欧美日韩| 国产精品色婷婷| 久久精品国产亚洲高清剧情介绍| 波多野结衣欧美| 久久婷婷色综合| 丝袜诱惑制服诱惑色一区在线观看 | 精品国产乱码久久久久久影片| 一区二区三区免费| 成人国产在线观看| 精品国产免费人成在线观看| 一区二区三区中文字幕在线观看| 久久精品国产99国产精品| 欧美日韩在线三级| 中文字幕一区二区日韩精品绯色| 青青青伊人色综合久久| 欧美日韩成人在线| 一区二区免费看| 在线免费观看日本欧美| 免费成人性网站| 色哟哟在线观看一区二区三区| 在线观看不卡一区| 欧美剧情片在线观看| 国产日韩欧美亚洲| 琪琪一区二区三区| 日韩一级片在线播放| 欧美在线你懂得| 亚洲激情图片一区| 色综合色综合色综合色综合色综合 | 一本一道久久a久久精品| 国产精品久久久久一区二区三区| 国产精品一区二区无线| 中文天堂在线一区| 国产成人午夜精品影院观看视频| av亚洲精华国产精华精| 中文字幕亚洲一区二区av在线| 不卡一区二区在线| 亚洲国产精品嫩草影院| 在线综合亚洲欧美在线视频| 蜜臀av性久久久久av蜜臀妖精 | 久久综合狠狠综合久久综合88| 国模少妇一区二区三区| 亚洲女人****多毛耸耸8| 在线播放欧美女士性生活| 免费不卡在线视频| 国产精品青草综合久久久久99| 色偷偷成人一区二区三区91| 日本美女一区二区三区| 亚洲码国产岛国毛片在线| 91精品久久久久久久91蜜桃| 国产成人aaa| 蜜臀av在线播放一区二区三区| 国产精品美女久久久久高潮| 欧美日本一道本在线视频| 国产精品一区免费视频| 日韩精品国产精品| 中文字幕在线不卡一区| 精品欧美一区二区在线观看| 在线看日韩精品电影| 成人永久aaa| 风流少妇一区二区| 国产在线播放一区| 免费日韩伦理电影| 午夜激情综合网| 亚洲欧美日韩中文播放 | 精品精品国产高清一毛片一天堂| 欧美性猛片aaaaaaa做受| 处破女av一区二区| 国产高清在线精品| 国模一区二区三区白浆| 精品亚洲免费视频| 六月丁香综合在线视频| 日韩成人一级大片| 久草这里只有精品视频| 麻豆91在线播放免费| 蜜臀av在线播放一区二区三区| 亚洲成人一区二区在线观看| 日韩精品五月天| 久久精品国产色蜜蜜麻豆| 久久国内精品自在自线400部| 日韩精品每日更新| 裸体在线国模精品偷拍| 极品瑜伽女神91| 国产精品99久久久久久有的能看| 国产成人午夜视频| 91久久精品国产91性色tv | 欧美性大战xxxxx久久久| 3atv在线一区二区三区| 久久久久久久综合色一本| 欧美国产激情一区二区三区蜜月| 国产精品美女久久久久久| 亚洲一区中文在线| 九一九一国产精品| 91免费观看在线| 欧美电影免费观看高清完整版| 国产精品午夜免费| 美女网站在线免费欧美精品| 粉嫩高潮美女一区二区三区| 欧美蜜桃一区二区三区| 国产人成一区二区三区影院| 偷拍与自拍一区| 一本大道久久a久久综合| 精品国产乱码久久久久久老虎| 中文字幕一区二区三区视频| 美女www一区二区| 欧美日韩你懂得| 亚洲蜜桃精久久久久久久| 韩国三级在线一区| 日韩一区二区在线看| 亚洲欧美日韩国产另类专区| 国产一区二区在线免费观看| 欧美伦理电影网| 一区二区三区国产精华| av资源网一区| 国产精品理论片在线观看| 久久99热这里只有精品| 在线综合+亚洲+欧美中文字幕| 一区二区三区色| 欧美午夜精品久久久久久超碰 | 国产精品一区二区三区乱码| 欧美一区二区三区在线看|