其中最关键ntkoocx.js的方法:
//Save Document
function TANGER_OCX_SaveDoc(op_flag) {
TANGER_OCX_SaveEditToServerDisk(); //保存
if (op_flag == 1) {
TANGER_OCX_bDocOpen = false;
window.close();
}
}
下面这个方法会向服务器端发送保存请求:
function TANGER_OCX_SaveEditToServerDisk() {
if (!TANGER_OCX_bDocOpen) {
alert("当前没有文档被打开.");
return;
}
TANGER_OCX_filename = document.all.item("filename").value;
if ((typeof (TANGER_OCX_filename) == "undefined") || (!TANGER_OCX_filename) || (strtrim(TANGER_OCX_filename) == "")) {
alert("You must input a file name.");
return;
}
var newwin, newdoc;
try {
if (!TANGER_OCX_doFormOnSubmit()) return; //we may do onsubmit first
//call SaveToURL WIT