var datatochildcmd = ""; var ntko;//控件对象 var savecode = "save.aspx";//保存文档程序程序 document.write("") window.onbeforeunload = function (e) { /*ntkocloseparentpage();*/ } function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } function openhtml(url) { intializePage(); ntko = document.getElementById("TANGER_OCX"); if (window.navigator.platform == "Win32") { ntko.AddDocTypePlugin(".pdf", "PDF.NtkoDocument", "4.0.1.0", "officecontrol/ntkooledocall.cab", 51, true); } if (window.navigator.platform == "Win64") { ntko.AddDocTypePlugin(".pdf", "PDF.NtkoDocument", "4.0.1.0", "officecontrol/ntkooledocallx64.cab", 51, true); } if (url != '') { ntko.OpenFromURL(url); } /*if (cmd == 1) { ntko.OpenFromURL("ntkocreatnew.docx"); } else { ntko.OpenFromURL("aboutus.docx"); }*/ } //保存office文档 function saveFileToUrl(url) { var fileName = url; /* if (fileName.length == 0) { alert("请输入文件标题!"); document.all("filetitle").focus(); return false; }//判断文件标题输入域 var result, filedot; if (IsFileOpened) { switch (ntko.doctype) { case 1: fileType = "Word.Document"; filedot = ".doc"; break; case 2: fileType = "Excel.Sheet"; filedot = ".xls"; break; case 3: fileType = "PowerPoint.Show"; filedot = ".ppt"; break; case 4: fileType = "Visio.Drawing"; filedot = ".vso" break; case 5: fileType = "MSProject.Project"; filedot = ".pro"; break; case 6: fileType = "WPS Doc"; filedot = ".wps"; break; case 7: fileType = "Kingsoft Sheet"; filedot = ".et"; break; default: fileType = "unkownfiletype"; filedot = ".doc"; }*/ retHTML = ntko.saveToURL("save.aspx",//提交到的url地址 "EDITFILE",//文件域的id,类似"); var locationhref = retHTML.substring(indexa + 3, indexb); window.location.href = editMScode + "?&url=" + locationhref; break; case 1: erropen(retHTML); break; case 2: erropen(retHTML); break; case 3: erropen(retHTML); break; case 4: erropen(retHTML); break; case 5: erropen(retHTML); break; case 6: erropen(retHTML); break; case 100: erropen(retHTML); break; } }