问题描述
<htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title></title><ScriptLanguage="JavaScript">functionOpenWord(){varopenDocObj;openDocObj=newActiveXObject("SharePoint.OpenDocuments.1");openDocObj.ViewDocument("http://localhost/folder/123.doc");}</script></head><body><formid="form1"runat="server"><div><inputtype="button"name="button"value="shouce"onclick="OpenWord()"></div></form></body></html>这是代码运行后在对话框确定后打开文件发现打开的是空白的word文档请问"http://localhost/folder/123.doc"这个地址对不对或在网站上是怎么处理一些VS2010用语不太懂的说请教!
解决方案
解决方案二:
呵呵,这个么很简单。你这段打开word的程序是在JS中的。而JS是在客户端执行的,也就是谁访问这个页面,就在谁的电脑上打开他的"localhost",而他的电脑上也要装了webserver才起作用。因此,要打开服务器上的这个123.doc,不能使用localhost,要使用你服务器的域名或IP地址。例如:http://www.sina.com/123.doc
时间: 2025-01-30 14:40:51