function addWorkflowDef(){
this.addDefCallback = {
success: function(o) {
hideWaitingLayer();
showDialog("","Add successful.")
},
failure: function(o) {
hideWaitingLayer();
alert("failure:"+o.responseText);
}
};
var path;
path = document.getElementById("newWorkflow").value;
//在javascript中读取上传文件,并传给WorkflowService来处理
var ForReading = 1;
//ActiveXObject如果要起作用那么要将ie的安全级别调低一些或者自己定义
var fso = new ActiveXObject("Scripting.FileSystemObject");
if(!path){
alert("Please upload your file!");
return;
}
var lens=path.length;
var extname=path.substring(lens-4,lens);
if(extname!=".txt" && extname!=".doc")
{
alert("请选择txt或doc文件!");
return (false);
}
var ts = fso.OpenTextFile(path,ForReading);
var s = ts.ReadAll();
ts.Close();
//post data
var postData;
if(document.all){
//data = "method=editWorkflow&xData="+escape(document.getElementById("workflowContent").innerText);
postData = "method=addWorkflow&newData="+encodeURIComponent(s);
}else{
//data = "method=editWorkflow&xData="+escape(document.getElementById("workflowContent").value);
postData = "method=addWorkflow&newData="+encodeURIComponent(s);
}
showWaitingLayer();
var request = YAHOO.util.Connect.asyncRequest("POST", "../WorkflowService", this.addDefCallback, postData);
this.addDefCallback = {
success: function(o) {
hideWaitingLayer();
showDialog("","Add successful.")
},
failure: function(o) {
hideWaitingLayer();
alert("failure:"+o.responseText);
}
};
var path;
path = document.getElementById("newWorkflow").value;
//在javascript中读取上传文件,并传给WorkflowService来处理
var ForReading = 1;
//ActiveXObject如果要起作用那么要将ie的安全级别调低一些或者自己定义
var fso = new ActiveXObject("Scripting.FileSystemObject");
if(!path){
alert("Please upload your file!");
return;
}
var lens=path.length;
var extname=path.substring(lens-4,lens);
if(extname!=".txt" && extname!=".doc")
{
alert("请选择txt或doc文件!");
return (false);
}
var ts = fso.OpenTextFile(path,ForReading);
var s = ts.ReadAll();
ts.Close();
//post data
var postData;
if(document.all){
//data = "method=editWorkflow&xData="+escape(document.getElementById("workflowContent").innerText);
postData = "method=addWorkflow&newData="+encodeURIComponent(s);
}else{
//data = "method=editWorkflow&xData="+escape(document.getElementById("workflowContent").value);
postData = "method=addWorkflow&newData="+encodeURIComponent(s);
}
showWaitingLayer();
var request = YAHOO.util.Connect.asyncRequest("POST", "../WorkflowService", this.addDefCallback, postData);