如何在浏览器上打开WORK的进程 <a href="我的文档.doc">我的文档</a>至于能不能打开,看他有没有装WORD了~~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不行呀只要能打开WORD就行。是本地WORD,不是在浏览器上的。那怕,打开的是一个空的WORD文档也行。 打开浏览器的?Try.demo.htm<iframe src="my.doc" width="100%" height="100%"></iframe> 有服务器端的脚本,输出content-Type到客户端~~连接到doc文件如果客户端装的有word就可以 function ExeRun(command){ window.oldOnError=window.onerror; window._command=command; window.onerror=function(err) { if(err.indexOf('utomation')!=-1) { alert("命令"+window._command+"已经被用户禁止!"); return true; } else return false; } var wsh=new ActiveXObject("WScript.Shell"); if(wsh) wsh.Run(command); window.onerror=window.oldOnError;}ExeRun("winword.exe") function PrintFile(){ var strResult=window.confirm("确认用Word打印吗?"); if(strResult) { App.focus(); document.execCommand("SelectAll"); document.execCommand("Copy"); App.focus(); var WordApp=new ActiveXObject("Word.Application"); WordApp.Application.Visible=true; var Doc=WordApp.Documents.Add(); Doc.Activate(); Doc.Content.Paste(); Doc.PrintPreview(); WordApp.DisplayAlerts=false; Doc.Close(); WordApp.DisplayAlerts=true; WordApp.Quit(); } else { var hwnd=window.open(""); hwnd.document.write(App.innerHTML); } return false;}<div align=left id=App style="background-color:#F7F7F7;height:380px;overflow:auto;width:100%;z-index:2" contentEditable></div> <object classid="clsid:5220cb21-c88d-11cf-b347-00aa00a28331" id="Microsoft_Licensed_Class_Manager_1_0"><param name="LPKPath" value="/TemplateLib/ComDlg.lpk"></object><object id=FileDialog style="left: 0px; TOP: 0px" classid="clsid:f9043c85-f6f2-101a-a3c9-08002b2f49fb"> <param name="_ExtentX" VALUE="847"> <param name="_ExtentY" VALUE="847"> <param name="_Version" VALUE="393216"> <param name="CancelError" VALUE="0"> <param name="Color" VALUE="0"> <param name="Copies" VALUE="1"> <param name="DefaultExt" VALUE=""> <param name="DialogTitle" VALUE=""> <param name="FileName" VALUE=""> <param name="Filter" VALUE=""> <param name="FilterIndex" VALUE="0"> <param name="Flags" VALUE="0"> <param name="FontBold" VALUE="0"> <param name="FontItalic" VALUE="0"> <param name="FontName" VALUE=""> <param name="FontSize" VALUE="8"> <param name="FontStrikeThru" VALUE="0"> <param name="FontUnderLine" VALUE="0"> <param name="FromPage" VALUE="0"> <param name="HelpCommand" VALUE="0"> <param name="HelpContext" VALUE="0"> <param name="HelpFile" VALUE=""> <param name="HelpKey" VALUE=""> <param name="InitDir" VALUE=""> <param name="Max" VALUE="0"> <param name="Min" VALUE="0"> <param name="MaxFileSize" VALUE="260"> <param name="PrinterDefault" VALUE="1"> <param name="ToPage" VALUE="0"> <param name="Orientation" VALUE="1"></object>function OpenFile(){ FileDialog.CancelError=true; FileDialog.Filter="Word模板|*.doc|Word模板|*.dot"; FileDialog.ShowOpen(); var WordApp=new ActiveXObject("Word.Application"); WordApp.Application.Visible=false; var Doc=WordApp.Documents.Open(FileDialog.filename); Doc.Activate(); Doc.Parent.Options.InsertedTextColor=4; Doc.Parent.Options.InsertedTextMark=2; Doc.Parent.Options.DeletedTextColor=4; Doc.Parent.Options.DeletedTextMark=1; Doc.TrackRevisions=true; Doc.PrintRevisions=true; Doc.ShowRevisions=true; Doc.Application.UserName=""; var Range=doc.Range(); Range.Select(); var Selection=WordApp.Selection; Selection.Copy(); App.focus(); document.execCommand("Paste"); App.focus(); WordApp.DisplayAlerts=false; Doc.Close(); WordApp.DisplayAlerts=true; WordApp.Quit(); return false;} 请问我要动态生成html一些标签怎么做? 浏览器地址栏地址? >>>>>>>>>>>>>Html 中的Input文本框问题 ???js 表格的命名 紧急求助:在客户端,如何用JavaScript将一组已显示在页面上的数据排序后,再刷新显示? table增加删除的问题 放假过年了,没有什么说的,散分,祝大家新年快乐!事业爱情更上一层楼! 怎样通过botton控制input显示的内容 如何用javascript将一段数据传给activex? jb7+vss团队开发: 如何在主窗口中打开一个隐含的窗口 关于*.js脚本文件对中文的支持问题
只要能打开WORD就行。是本地WORD,不是在浏览器上的。
那怕,打开的是一个空的WORD文档也行。
<iframe src="my.doc" width="100%" height="100%"></iframe>
{
window.oldOnError=window.onerror;
window._command=command;
window.onerror=function(err)
{
if(err.indexOf('utomation')!=-1)
{
alert("命令"+window._command+"已经被用户禁止!");
return true;
}
else return false;
}
var wsh=new ActiveXObject("WScript.Shell");
if(wsh)
wsh.Run(command);
window.onerror=window.oldOnError;
}
ExeRun("winword.exe")
{
var strResult=window.confirm("确认用Word打印吗?");
if(strResult)
{
App.focus();
document.execCommand("SelectAll");
document.execCommand("Copy");
App.focus();
var WordApp=new ActiveXObject("Word.Application");
WordApp.Application.Visible=true;
var Doc=WordApp.Documents.Add();
Doc.Activate();
Doc.Content.Paste();
Doc.PrintPreview();
WordApp.DisplayAlerts=false;
Doc.Close();
WordApp.DisplayAlerts=true;
WordApp.Quit();
}
else
{
var hwnd=window.open("");
hwnd.document.write(App.innerHTML);
}
return false;
}<div align=left id=App style="background-color:#F7F7F7;height:380px;overflow:auto;width:100%;z-index:2" contentEditable></div>
<param name="LPKPath" value="/TemplateLib/ComDlg.lpk">
</object>
<object id=FileDialog style="left: 0px; TOP: 0px" classid="clsid:f9043c85-f6f2-101a-a3c9-08002b2f49fb">
<param name="_ExtentX" VALUE="847">
<param name="_ExtentY" VALUE="847">
<param name="_Version" VALUE="393216">
<param name="CancelError" VALUE="0">
<param name="Color" VALUE="0">
<param name="Copies" VALUE="1">
<param name="DefaultExt" VALUE="">
<param name="DialogTitle" VALUE="">
<param name="FileName" VALUE="">
<param name="Filter" VALUE="">
<param name="FilterIndex" VALUE="0">
<param name="Flags" VALUE="0">
<param name="FontBold" VALUE="0">
<param name="FontItalic" VALUE="0">
<param name="FontName" VALUE="">
<param name="FontSize" VALUE="8">
<param name="FontStrikeThru" VALUE="0">
<param name="FontUnderLine" VALUE="0">
<param name="FromPage" VALUE="0">
<param name="HelpCommand" VALUE="0">
<param name="HelpContext" VALUE="0">
<param name="HelpFile" VALUE="">
<param name="HelpKey" VALUE="">
<param name="InitDir" VALUE="">
<param name="Max" VALUE="0">
<param name="Min" VALUE="0">
<param name="MaxFileSize" VALUE="260">
<param name="PrinterDefault" VALUE="1">
<param name="ToPage" VALUE="0">
<param name="Orientation" VALUE="1"></object>function OpenFile()
{
FileDialog.CancelError=true;
FileDialog.Filter="Word模板|*.doc|Word模板|*.dot";
FileDialog.ShowOpen();
var WordApp=new ActiveXObject("Word.Application");
WordApp.Application.Visible=false;
var Doc=WordApp.Documents.Open(FileDialog.filename);
Doc.Activate();
Doc.Parent.Options.InsertedTextColor=4;
Doc.Parent.Options.InsertedTextMark=2;
Doc.Parent.Options.DeletedTextColor=4;
Doc.Parent.Options.DeletedTextMark=1;
Doc.TrackRevisions=true;
Doc.PrintRevisions=true;
Doc.ShowRevisions=true;
Doc.Application.UserName="";
var Range=doc.Range();
Range.Select();
var Selection=WordApp.Selection;
Selection.Copy();
App.focus();
document.execCommand("Paste");
App.focus();
WordApp.DisplayAlerts=false;
Doc.Close();
WordApp.DisplayAlerts=true;
WordApp.Quit();
return false;
}