图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享Javascript实例教程(21-5)的教程,热爱PS的朋友们快点看过来吧!
【 tulaoshi.com - Web开发 】
使用JavaScript中的OLE Automation
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)3. 怎样创建Automation对象的新实例
前面的代码段引用了word.Application对象,它的方法在后面的教程要介绍。这里要注意等级结构,即一个方法或者属性是一个对象,它们又又自己的方法和属性。
象Visual Basic 6,Jscript可以通过增加一个新的参数(servername)来一步增加ActiveXObject函数。你可以在注册的ActinveX对象上指定服务器的名字。在远程服务器创建一个对象可以在Internet安全检查程序关闭的时候完成。你可以通过传递计算机的名字给ActiveXObject()构造函数的servername参数来在远程网络计算机上创建一个对象。比如,如果一个网络共享命名为"MYSERVERDProgram Files",那那么servername的数值就为’MYSERVER”。另外,你可以使用DNS格式或者一个IP地址来指定位置。下面的函数返回运行在远程网络计算机(名为"MYSERVER")word的实例的版本号:
function getVersion() {
var wdApp = new ActiveXObject("word.Application", "MYSERVER");
return wdApp.Version;
}
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)如果指定的远程服务器不存在或者没有找到就会产生一个错误。当我们测试这个函数的时候,我们可以发现Jscript忽视了servername参数。所以我们在VBScript将这些函数放在一起,可以发现它并不工作:
Function GetVersion
Dim wdApp
Set wdApp = CreateObject("word.Application", "MYSERVER")
GetVersion = wdApp.Version
End Function
来源:http://www.tulaoshi.com/n/20160219/1628038.html
看过《Javascript实例教程(21-5)》的人还看了以下文章 更多>>